En son cocoapod'lar sürümünü kullanarak GAI'yi entegre ettim.Arşivleme undefined nedeniyle başarısız oluyor Google Analytics için Semboller
Hata Ayıklama yapılandırmasında oluşturduğumda her şey düzgün çalışıyor. Ancak, en kısa zamanda şu mesajlarla derleyici başarısız Uygulama arşiv çalışırken:
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)
ben anlamaya nerede hata ayıklama arasındaki konfigürasyonda farklılık ve yalan bırakın çalıştı Debug çalışır beri. Yayındaki Diğer bağlayıcılar işaretlerinin boş olduğunu, Hata Ayıklamasında ise GoogleAnalytics ve diğer çerçeveler ve kitaplıklar için bayrağı içerdiğini öğrendim.
Diğer bağlayıcı bayrakları Yayın Yapılandırması'na bayrakları ekledikten sonra ben libPods eklendi ve Bağlantı İkili ile Kütüphaneler bölümüne o libPods-GoogleAnalytics sonra, Bundan sonra
library not found for -lGoogleAnalyticsServices
var ama hatalar aynı kaldı .
Bu soruna neredeyse 2 gün yatırım yaptım, ancak herhangi bir çözüm bulamadım.
Merhaba, statik kitaplığı Analytics cocoapod projesine de bağlarsanız çalışır. Sanırım bu% 5 daha iyi. –
@TiborUdvari nasıl? – Sti