使用科尔多瓦实施AdMob,在IOS 2.2.0

问题描述:

我新的iOS应用使用科尔多瓦,我试图用科尔多瓦2.2.0 & Xcode中实施AdMob来IOS应用4.5.2使用科尔多瓦实施AdMob,在IOS 2.2.0

我已经按照来自AdMob的文件,但我得到了14错误,后来我发现这个link 我跟所有提到的步骤,现在我得到了一个问题:

duplicate symbol _OBJC_METACLASS_$_GAIDispatcher in: 
    /Path to Project/Test/Add-ons/GoogleAnalyticsiOS_2.0beta3/Library/libGoogleAnalytics.a(GAIDispatcher.o) 
    /Path to Project/Test/Add-ons/GoogleAnalyticsiOS_2.0beta3/Library/libGoogleAnalytics_debug.a(GAIDispatcher.o) 
ld: 214 duplicate symbols for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

`

这是什么错误的意思? 任何建议来解决它?

+0

尝试设置另一个链接器在您的项目的构建设置中的标志为'all_load' – codingNinja

+0

我已经拥有它了!不工作 –

使用最新版本的AdMob,您只需要链接器标记-ObjC,您应该删除链接器标记-all_load

此外,请确保您从“Add-ons”目录中删除任何未使用的内容。具体来说,它看起来像你还包括你可以删除的分析库(除非你使用在这种情况下,你可能不需要包括非调试版和调试版)