我将Google的AdMob SDK集成到了一个可用的iPhone应用程序中。我得到12个错误,都是以'Apple Mach-O Linker(Id)Error'开头的。错误消息的文本通常是指从谷歌库调用的低级目标C对象。例如:
架构i386的未定义符号: “_NSInMemoryStoreType”,引自: libGoogleAnalytics.a中的anon(GAIDataStore.o) + [GAIDataStore memoryContextWithModel:withError:]在libGoogleAnalytics_debug.a(GAIDataStore.o)
我以为我可能没有链接一个必要的框架,但似乎一切都井然有序。我按照https://developers.google.com/mobile-ads-sdk/docs/上的说明操作,我的链接库选项卡如下所示:
除非我弄错了,否则它包含了AdMob所需的框架。任何建议都非常赞赏。
答案 0 :(得分:15)
您可能只是包含了“附加组件”文件夹批发。不幸的是,该文件夹还包括Google Analytics示例项目和二进制文件。如果您没有使用分析,我会删除整个“GoogleAnalyticsiOS_2.0beta2”文件夹。