我有这个问题,我希望看看是否有人可以帮助我,我有一个项目使用phonegap 2.4,它正在使用谷歌最新的AdMob sdk,看起来这个新的谷歌sdk需要删除一个标志
https://groups.google.com/forum/#!msg/google-admob-ads-sdk/KIJrPLou2ns/KyqrEWIvTLgJ
-all_load,来自其他链接器标记部分
根据文档,这个标志允许加载类别,即使它们中没有代码(不知道它意味着什么但是无论如何),所以如果我删除了我可以为设备构建的标志,但是在CDVViewController上使用了phonegap在第165行
self.pluginsMap = [delegate.pluginsDict dictionaryWithLowercaseKeys];
其中dictionaryWithLowercaseKeys需要那个标志,这些似乎是由于ios 6的支持,所以我不知道哪个有责任,phonegap没有准备好ios 6或google sdk,所以我的问题是
如果有人能够成功使用手机2.4和ios 6的AdMob sdk,或者我遗漏了什么,请任何想法,谢谢你的帮助
答案 0 :(得分:0)
由于iOS 6中修复了iOS错误,许多库都需要使用-all_load
标记.AdMob SDK要求您不再拥有-all_load
标记。
如果由于某种原因需要加载特定的库,可以使用-force_load标记。