【问题标题】:phonegap and AdMob flag issuephonegap 和 AdMob 标志问题
【发布时间】:2013-02-19 15:20:34
【问题描述】:

我有这个问题,我希望看看是否有人可以帮助我,我有一个使用 phonegap 2.4 的项目,它正在使用来自 google 的最新 AdMob sdk,看起来这个新的 google sdk 需要删除一个标志

https://groups.google.com/forum/#!msg/google-admob-ads-sdk/KIJrPLou2ns/KyqrEWIvTLgJ

-all_load,来自其他链接器标志部分

根据文档,即使其中没​​有代码,此标志也允许加载类别(不确定它的含义,但无论如何),所以如果我删除了我可以为设备构建的标志,但 phonegap 在 CDVViewController 上使用在第 165 行

self.pluginsMap = [delegate.pluginsDict dictionaryWithLowercaseKeys];

dictionaryWithLowercaseKeys 需要那个标志的地方,这些似乎是由于 ios 6 支持,所以我不知道是哪个原因,phonegap 没有准备好到 ios 6 或 google sdk,所以我的问题是

如果有人能够在手机 2.4 和 ios 6 上成功使用 AdMob sdk??或者我遗漏了什么,请提供任何想法,感谢您的帮助

【问题讨论】:

    标签: cordova admob phonegap-plugins


    【解决方案1】:

    由于 iOS 6 中修复了一个 iOS 错误,许多库都需要使用 -all_load 标志。AdMob SDK 要求您不再拥有 -all_load 标志。

    如果您出于某种原因需要加载特定库,可以使用-force_load 标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2011-12-07
      • 1970-01-01
      相关资源
      最近更新 更多