0

我是使用 Cordova 的 IOS 应用程序的新手,我正在尝试使用 Cordova 2.2.0 和 Xcode 4.5.2 将 AdMob 实施到 IOS 应用程序

我已经按照 AdMob 的文档进行操作,但出现 14 错误,然后我发现这个链接 我遵循了所有提到的步骤,现在我遇到了一个问题:

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)

`

这个错误是什么意思?有什么建议可以解决吗?

4

1 回答 1

1

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

还要确保从“ Add-ons”目录中删除您不使用的任何内容。具体来说,您似乎还包括可以删除的 Analytics 库(除非您使用的是在这种情况下,您可能不需要同时包含非调试版本和调试版本)

于 2013-01-03T17:48:51.780 回答