1

请注意,虽然这个问题被标记为,但它与。无法创建新标签。

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

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

如果有人让它工作,你能解释一下你的解决方法吗?

否则,是否有人知道任何官方文档解释何时更新。

4

4 回答 4

2

更新到 Admob 6.2.0 或更高版本。

请参阅这篇文章:http: //googleadsdeveloper.blogspot.com/2012/09/migrating-to-admob-v62-for-ios.html

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

于 2012-09-27T16:52:13.237 回答
1

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

于 2012-09-24T16:53:46.303 回答
1

在 Target / Build Settings 中,Xcode 4.5 的默认值应该为 Architecture 设置显示“Standard (armv7, armv7s)”。

将鼠标悬停并单击 + 以添加新条目:

"Any iOS SDK" => "armv7" //你需要手动输入。

在 iPhone 5 上构建应用程序时,这对我有用,只要包含 Default-568h@2x.png 文件,构建 4" iPhone 5 优化 UI 就足够了。

但是,我忽略了您是否可以提交仅 armv7 的构建以及 Apple 是否会将其视为“iPhone 5”应用程序。我也忽略了适当的 armv7s 编译会给您带来多少额外的优化。

于 2012-09-26T14:50:12.937 回答
1

添加这些框架:

AdSupport.framework StoreKit.framework

于 2013-03-19T20:25:07.440 回答