5

我将 Google 的 AdMob SDK 集成到一个工作的 iPhone 应用程序中。我收到 12 个以“Apple Mach-O Linker (Id) Error”开头的错误。错误消息的文本通常是指从谷歌库调用的低级目标 C 对象。例如:

架构 i386 的未定义符号:“_NSInMemoryStoreType”,引用自:libGoogleAnalytics.a(GAIDataStore.o) 中的 anon +[GAIDataStore memoryContextWithModel:withError:] 在 libGoogleAnalytics_debug.a(GAIDataStore.o) 中

我想我可能没有链接一个必要的框架,但一切似乎都井井有条。我按照https://developers.google.com/mobile-ads-sdk/docs/上的说明进行操作,我的链接库选项卡如下所示:

链接库的屏幕截图

除非我弄错了,否则它包含 AdMob 需要的框架。任何建议都非常感谢。

4

1 回答 1

14

您可能只是批发了“附加组件”文件夹。不幸的是,该文件夹还包括 Google Analytics 示例项目和二进制文件。如果您没有从那里使用分析,我会删除整个“GoogleAnalyticsiOS_2.0beta2”文件夹。

于 2012-09-10T15:57:25.810 回答