5

我正在尝试为 AdWhirl 设置一个测试应用程序,以查看它的功能等。我在 Xcode 中设置了一个新应用程序,它只加载一个视图。

我已经下载并添加了 AdWhirl 的最新 SDK,然后删除了我不使用的适配器中的所有文件夹...按步骤 4 - https://www.adwhirl.com/doc/ios/AdWhirliOSSDKSetup.html

然后我下载了适用于 AdMob 的 SDK 并在 Admob 上设置了一个新应用程序,将相关的 pub ID 输入到 AdWhirl 的设置中......我还在吗?

在不对应用程序本身进行任何进一步更改的情况下,我会收到以下构建错误:

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 框架并检查框架搜索路径的构建设置,但在这种情况下这一切都很好......

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

16

看起来您缺少 Admob 所需的StoreKit框架。尝试将其添加到您的项目中。请参阅https://developers.google.com/mobile-ads-sdk/docs/

于 2012-12-05T13:35:27.393 回答
1

我注意到当我在项目的“功能”选项卡中将“应用内购买”开关切换为“关闭”时,StoreKite.framework自动取消链接。厚脸皮。

于 2014-02-18T09:37:31.103 回答