我相信就在今天 Google 发布了他们的 iOS Analytics 框架的新版本 (版本 3.0)。当我按照说明尝试运行代码时,出现了以下错误:
未定义的符号(针对 armv7 架构):"_inflate",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l002
未定义的符号(针对 armv7 架构):"_deflate",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l001
引用 "inflateInit2",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l002
未定义的符号(针对 armv7 架构):"_deflateEnd",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l001
引用 "_OBJC_CLASS_$_ASIdentifierManager",来自于:
在 libGoogleAnalyticsServices.a(TAGAdvertiserId.o) 中的 objc-class-ref
在 libGoogleAnalyticsServices.a(TAGAdvertisingTrackingEnabledMacro.o) 中的 objc-class-ref
在 libGoogleAnalyticsServices.a(TAGMobileAdwordsUniqueIdMacro.o) 中的 objc-class-ref
未定义的符号(针对 armv7 架构):"_inflateEnd",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l002
引用 "_SCNetworkReachabilityCreateWithName",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l002
引用 "_SCNetworkReachabilitySetCallback",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l002
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l003
引用 "deflateInit2",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l001
引用 "_SCNetworkReachabilityScheduleWithRunLoop",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l002
引用 "_SCNetworkReachabilityUnscheduleFromRunLoop",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l003
ld: 对于架构 armv7,未找到符号。clang: 错误:链接器命令失败,退出码为 1(使用 -v 查看调用)。
未定义的符号(针对 armv7 架构):"_inflate",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l002
未定义的符号(针对 armv7 架构):"_deflate",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l001
引用 "inflateInit2",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l002
未定义的符号(针对 armv7 架构):"_deflateEnd",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l001
引用 "_OBJC_CLASS_$_ASIdentifierManager",来自于:
在 libGoogleAnalyticsServices.a(TAGAdvertiserId.o) 中的 objc-class-ref
在 libGoogleAnalyticsServices.a(TAGAdvertisingTrackingEnabledMacro.o) 中的 objc-class-ref
在 libGoogleAnalyticsServices.a(TAGMobileAdwordsUniqueIdMacro.o) 中的 objc-class-ref
未定义的符号(针对 armv7 架构):"_inflateEnd",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l002
引用 "_SCNetworkReachabilityCreateWithName",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l002
引用 "_SCNetworkReachabilitySetCallback",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l002
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l003
引用 "deflateInit2",来自于:
在 libGoogleAnalyticsServices.a(NSData+zlib.o) 中的 l001
引用 "_SCNetworkReachabilityScheduleWithRunLoop",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l002
引用 "_SCNetworkReachabilityUnscheduleFromRunLoop",来自于:
在 libGoogleAnalyticsServices.a(GAIReachabilityChecker.o) 中的 l027
在 libGoogleAnalyticsServices.a(TAGNetReachability.o) 中的 l003
ld: 对于架构 armv7,未找到符号。clang: 错误:链接器命令失败,退出码为 1(使用 -v 查看调用)。
可能他们忘记了包含我需要添加的库?(指令的其他方面也有遗漏需要更改)。否则,我完全按照他们的指示进行操作,但仍然无法获得所需的结果。
libz.dylib
,但是AdSupport.framework
仍然没有列出。 - Steph Sharp