我正在尝试为AdWhirl设置测试应用程序以查看其功能等。我在Xcode中设置了一个新应用程序,它只加载了一个视图。
我已经下载并添加了最新的AdWhirl SDK,然后删除了我未使用的适配器中的所有文件夹...按步骤4 - https://www.adwhirl.com/doc/ios/AdWhirliOSSDKSetup.html
然后我下载了适用于AdMob的SDK,并在Admob上设置了一个新的应用程序,在AdWhirl的设置中输入相关的酒吧ID ...还在我身边?
如果不对应用程序本身进行任何进一步更改,我将在下面收到构建错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_SKStoreProductViewController", referenced from:
objc-class-ref in libGoogleAdMobAds.a(GADOpener.o)
"_SKStoreProductParameterITunesItemIdentifier", referenced from:
-[GADOpener openInAppStore:fallbackURLString:] in libGoogleAdMobAds.a(GADOpener.o)
ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
我已将所有相关库包含在图片中以供显示。还包括一张显示文件布局的图片。
有没有人有这个问题,可以提供帮助。这里的很多帖子都说检查MessageUI框架并检查框架搜索路径的构建设置,但在这种情况下这一切都很好......
答案 0 :(得分:16)
看起来你错过了Admob需要的 StoreKit 框架。尝试将其添加到您的项目中。见https://developers.google.com/mobile-ads-sdk/docs/
答案 1 :(得分:1)
当我在项目的 Capabilities 标签中将“应用程序内购买”开关切换为OFF时,我注意到 StoreKite.framework 自动取消关联。面露。