Tôi đã tích hợp GAI bằng phiên bản cocoapod mới nhất.Lưu trữ không thành công do Biểu tượng không xác định cho Google Analytics
Khi tôi xây dựng trong cấu hình Debug, mọi thứ chỉ chạy tốt. Tuy nhiên, ngay sau khi tôi cố gắng để lưu trữ các ứng dụng trình biên dịch không thành công với thông báo sau:
Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_GAIDictionaryBuilder", referenced from:
objc-class-ref in libWLCore.a(WLTrackingHelper.o)
"_OBJC_CLASS_$_GAI", referenced from:
objc-class-ref in libWLCore.a(WLTrackingHelper.o)
"_kGAIScreenName", referenced from:
+[WLTrackingHelper trackView:] in libWLCore.a(WLTrackingHelper.o)
+[WLTrackingHelper resetView] in libWLCore.a(WLTrackingHelper.o)
"_kGAIAnonymizeIp", referenced from:
+[WLTrackingHelper prepareDefaultTracker:withAnonymization:withUnCaughtExceptions:withDebug:] in libWLCore.a(WLTrackingHelper.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Kể từ khi nó hoạt động trong Debug tôi đã cố gắng để tìm ra nơi sự khác biệt trong cấu hình giữa Debug và Release dối. Tôi phát hiện ra rằng các cờ liên kết khác trong Bản phát hành trống trong khi trong Debug chứa cờ cho GoogleAnalytics và các khung công tác và thư viện khác.
Sau khi thêm những lá cờ để Configuration phát hành của lá cờ mối liên kết khác tôi đã
library not found for -lGoogleAnalyticsServices
Sau đó, tôi đã thêm libPods và sau đó libPods-Google Analytics để đến phần Link Binary Với thư viện nhưng lỗi vẫn giữ nguyên .
Tôi đã đầu tư gần 2 ngày vào vấn đề đó, nhưng tôi không thể tìm thấy giải pháp nào.
Xin chào, nó cũng hoạt động nếu bạn liên kết thư viện tĩnh với dự án cocoapod Analytics. Tôi nghĩ điều này tốt hơn 5%. –
@TiborUdvari như thế nào? – Sti