Ser*_*nce 56 google-analytics google-analytics-api ios
我相信就在今天谷歌发布了他们的iOS Analytics框架工作(3.0版)的新更新.当我按照说明并尝试运行代码时,我得到:
对于架构的ARMv7未定义的符号: "_inflate",从引用:在libGoogleAnalyticsServices.a(NSData的+ zlib.o) "_deflate",L002从参照:L001在libGoogleAnalyticsServices.a(NSData的+ zlib.o) " inflateInit2 ",从参考:lib00GoogleAnalyticsServices.a(NSData + zlib.o)中的l002"_deflateEnd",引自:libGoogleAnalyticsServices.a中的l001(NSData + zlib.o)"_ OBJC_CLASS _ $ _ ASIdentifierManager",引用自:libGoogleAnalyticsServices.a中的objc-class-ref (TAGAdvertiserId.o)libGoogleAnalyticsServices.a中的objc-class-ref(TAGAdvertisingTrackingEnabledMacro.o)libGoogleAnalyticsServices.a(TAGMobileAdwordsUniqueIdMacro.o)中的objc-class-ref
"_inflateEnd",引自:liboogleAnalyticsServices.a中的l002(NSData + zlib. o)"_SCNetworkReachabilityCreateWithName",引自:libGoogleAnalyticsServices.a中的l027(GAIReachabilityChecker.o)l002(TAGNetReachability.o)"_SCNetworkReachabilitySetCallback",引自:libGoogleAnalyt中的l027 icsServices.a(GAIReachabilityChecker.o)l002在libGoogleAnalyticsServices.a(TAGNetReachability.o)l003中的libGoogleAnalyticsServices.a(TAGNetReachability.o)" deflateInit2 ",引用自:libinogleAnalyticsServices.a中的l001(NSData + zlib.o)"_SCNetworkReachabilityScheduleWithRunLoop" ,引自:libGoogleAnalyticsServices.a中的l027(GAIReachabilityChecker.o)l002(TAGNetReachability.o)"_SCNetworkReachabilityUnscheduleFromRunLoop",引自:libGoogleAnalyticsServices.a中的liboogleAnalyticsServices.a(GAIReachabilityChecker.o)l003中的l027(TAGNetReachability.o) )ld:找不到架构armv7 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)
可能他们忘了包含我需要添加的lib?(他们忘记改变指令的其他一些方面).否则他们按照他们的指示去发球台,但仍然没有得到所需的结果.
Ser*_*nce 146
我不得不添加两个libz.dylib和AdSupport.framework的构建阶段,使这个走开.谷歌没有在他们的指示中包含这些,所以要与他们核实,以确保这是好的,然后将更新这篇文章.
更新:现在您还需要添加libsqlite3.0.dylib以使其工作.
小智 24
我在2014年4月初下载了适用于iOS的Google Analytics Services 3.06版,而STILL则遇到了上述问题.谷歌已经更新了他们的文档,提到需要链接libz.dylib和AdSupport.framework.
解决方案:我通过反复试验发现,我还需要链接libsqlite3.dylib以便在模拟器或设备上构建.
Jos*_*ill 10
上述解决方案均不适合我.然而,对我有用的是添加以下内容:
libz.dylib
libsqlite3.0.dylib
libGoogleAnalyticsServices.a
Run Code Online (Sandbox Code Playgroud)
libGoogleAnalyticsServices.a是一个可以在Google Analytics for Mobile Apps iOS SDK v3下载中找到的文件.
希望这可以帮助!