Я считаю, что только сегодня Google выпустил новое обновление своей работы в iOS Analytics (версия 3.0). Когда я следую инструкциям и пытаюсь запустить код, я получаю:
Undefined символы для архитектуры armv7: "_inflate", ссылка из: l002 в libGoogleAnalyticsServices.a(NSData + zlib.o) "_deflate", на который ссылаются: l001 в libGoogleAnalyticsServices.a(NSData + zlib.o) "inflateInit2", на который ссылаются: l002 в libGoogleAnalyticsServices.a(NSData + zlib.o) "_deflateEnd", на который ссылаются: l001 в libGoogleAnalyticsServices.a(NSData + zlib.o) "_OBJC_CLASS _ $_ ASIdentifierManager", на который ссылаются: objc-class-ref в libGoogleAnalyticsServices.a(TAGAdvertiserId.o) objc-class-ref в libGoogleAnalyticsServices.a(TAGAdvertisingTrackingEnabledMacro.o) objc-class-ref в libGoogleAnalyticsServices.a(TAGMobileAdwordsUniqueIdMacro.o)
"_inflateEnd", на который ссылаются: l002 в libGoogleAnalyticsServices.a(NSData + zlib.o) "_SCNetworkReachabilityCreateWithName", на который ссылаются: l027 в libGoogleAnalyticsServices.a(GAIReachCheckChecker.o) l002 в libGoogleAnalyticsServices.a(TAGNetReachability.o) "_SCNetworkReachabilitySetCallback", на который ссылаются: l027 в libGoogleAnalyticsServices.a(GAIReachCheckChecker.o) l002 в libGoogleAnalyticsServices.a(TAGNetReachability.o) l003 в libGoogleAnalyticsServices.a(TAGNetReachability.o) "deflateInit2", на который ссылаются: l001 в libGoogleAnalyticsServices.a(NSData + zlib.o) "_SCNetworkReachabilityScheduleWithRunLoop", на который ссылаются: l027 в libGoogleAnalyticsServices.a(GAIReachCheckChecker.o) l002 в libGoogleAnalyticsServices.a(TAGNetReachability.o) "_SCNetworkReachabilityUnscheduleFromRunLoop", на который ссылаются: l027 в libGoogleAnalyticsServices.a(GAIReachCheckChecker.o) l003 в libGoogleAnalyticsServices.a(TAGNetReachability.o) ld: символ не найден для архитектуры armv7 clang: error: linker команда с кодом выхода 1 (используйте -v для вызова вызова)
Возможно, они забыли включить lib, который мне нужно добавить? (некоторые другие аспекты инструкций, которые они также забывали изменить). В противном случае следовали их инструкциям на тройник и до сих пор не получили нужных результатов.