AdMob ARMv7s支持

时间:2012-09-24 16:50:06

标签: ios admob armv7

请注意,虽然此问题已标记为,但它与相关。无法创建新标记。

我正在使用最新的AdMob SDK(6.1.5),但似乎还没有为armv7s构建AdMob

  

架构armv7s的未定义符号:     “_OBJC_CLASS _ $ _ GADBannerView”,引自:         libCompanyName.a中的objc-class-ref(AdWhirlAdapterGoogleAdMobAds.o)

如果有人使用它,你能解释一下你的解决方法吗?

否则,是否有人知道任何官方文件,说明何时更新。

4 个答案:

答案 0 :(得分:2)

更新到Admob 6.2.0或更高版本。

请参阅此帖:http://googleadsdeveloper.blogspot.com/2012/09/migrating-to-admob-v62-for-ios.html

此外,请包含AdSupport框架并删除-all_load标志。 但是你必须使用-ObjC标志。

答案 1 :(得分:1)

我对libspotify sdk有这个问题。我最终做的是投射/构建设置/架构并将构建活动架构切换为是。

答案 2 :(得分:1)

在目标/构建设置中,Xcode 4.5的默认值应显示架构设置的“标准(armv7,armv7s)”。

将鼠标悬停在鼠标上,然后点击+添加新条目:

“任何iOS SDK”=> “armv7”//您需要手动输入。

在iPhone 5上构建应用程序时,这适用于我,只要包含Default-568h@2x.png文件,就可以构建一个4英寸的iPhone 5优化用户界面。

但是我忽略了你是否可以提交一个仅限armv7的版本,如果Apple将其视为“iPhone 5”应用程序。 我也忽略了正确的armv7编译给你带来多少额外的优化。

答案 3 :(得分:1)

添加这些框架:

AdSupport.framework程式 StoreKit.framework