iOS上的AdMob [GADObjectPrivate changeState:]错误 - 无法通过-ObjC解析

时间:2013-04-03 06:13:41

标签: iphone objective-c ipad

在阅读了很多关于同一错误的SO帖子后,我似乎无法解决AdMob的问题。

我试图将它实现到我现有的应用程序中,然后我复制了SDK并按照教程。

所有编译都很好,但应用程序崩溃:

[GADObjectPrivate changeState:]: unrecognized selector sent to instance 0xa5cc610'

他们说我需要将-ObjC或-all_load添加到其他链接器标志。

当我这样做时,我会得到许多重复的符号错误。

由于我从不同的开发人员升级项目,我不知道 代码的确切结构。

还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

当您使用Abmob API时,他们会为您添加2个API。 1用于调试,1用于实际。 2 API具有相同的功能和许多功能。 (尝试查看调试屏幕中发生的情况,它们会为您提供重复文件夹的位置 - 它在Google Library 3.0 / GoogleAnalysis / Library / lib - ... debug.lib中)

简单的解决方案是删除Debug API,你会没事的。

添加:添加ObjC适合您的程序,这是其他问题。