我仍然不熟悉iOS开发,我需要将Google Analytics(分析)添加到我的phonegap项目中,但是我不想使用JavaScript方式并将其像网站一样对待,我想使用Objective-C以适当的方式添加它。问题是,每当我尝试添加Google Analytics(分析)文件和框架时,都会出现以下错误:
Undefined symbols for architecture i386:
"_deflate", referenced from:
anon in libGoogleAnalyticsServices.a(NSData+zlib.o)
"_deflateEnd", referenced from:
anon in libGoogleAnalyticsServices.a(NSData+zlib.o)
"_deflateInit2_", referenced from:
anon in libGoogleAnalyticsServices.a(NSData+zlib.o)
"_inflate", referenced from:
anon in libGoogleAnalyticsServices.a(NSData+zlib.o)
"_inflateEnd", referenced from:
anon in libGoogleAnalyticsServices.a(NSData+zlib.o)
"_inflateInit2_", referenced from:
anon in libGoogleAnalyticsServices.a(NSData+zlib.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我也在应用程序中使用了admob,但admob正常运行,我还尝试搜索重复的文件以进行Google Analytics(分析),但找不到任何文件,当我尝试将google Analytics(分析)添加到任何其他不包含phonegap的项目时,它工作良好。请帮助我,我已经尝试使此工作2周了。
最佳答案
您需要在项目中添加 libz.dylib 。为此,请单击您的项目文件->目标->构建阶段->用库链接二进制文件->按+按钮并添加libz.dylib
。清理并运行项目。
关于iphone - 集成Google Analytics(分析)时出错?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18421492/