1

我在这里尝试了很多源代码和很多问题,但没有解决方案对我有用。当我尝试将 admob 添加到我现有的项目中时,我在 Xcode 中收到以下错误,请参阅屏幕截图:

错误构建

我有所有的框架,比如 store kit 等等。请参阅第二个屏幕截图:

在此处输入图像描述

我添加了 iAd 网络没有任何问题,但我无法添加 admob。请帮忙

如果图像不清晰,请在此处查看错误文本:

ld:警告:找不到选项“-L/Users/hussainbarakat/Desktop/ARSSReader21-1-2013 copy1/../../Documents/GoogleAdMobAdsSdkiOS-6.3.0/Add-ons/GoogleAnalyticsiOS_2.0beta4/Library”的目录ld:警告:找不到选项“-L/Users/hussainbarakat/Desktop/ARSSReader21-1-2013 copy1/../../Documents/GoogleAdMobAdsSdkiOS-6.3.0”的目录 ld:警告:忽略文件/Users/hussainbarakat /Desktop/ARSSReader21-1-2013 copy1/StoreKit.framework/StoreKit,在文件 /Users/hussainbarakat/Desktop/ARSSReader21-1-2013 copy1/StoreKit.framework/StoreKit 中缺少所需的体系结构 i386 copy1/StoreKit.framework/StoreKit(2 片)体系结构 i386 的未定义符号:“_OBJC_CLASS_$_SKStoreProductViewController”,引用自:libGoogleAdMobAds.a(GADOpener.o) 中的 objc-class-ref “_SKStoreProductParameterITunesItemIdentifier”,引用自:-[GADOpener openInAppStore:fallbackURLString:] in libGoogleAdMobAds.a(GADOpener.o) ld:未找到架构 i386 clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

4

2 回答 2

2

最后我找到了解决方案!问题出在 Storekit Framework 上,我之前已经将这个框架拖到了我的项目中,所以当我删除这个框架时,然后从 build setting > Build phase 再次添加它,然后添加 StoreKit 框架,错误就消失了.

于 2013-03-27T05:31:14.650 回答
0

按照本教程

并使 ADSupport.framework 可选

在此处下载 libAdapterId,一个表格https://dl.google.com/dl/googleadmobadssdk/libadapteriad.zip 设置 translatesAutoresizingMaskIntoConstraints 属性。支持 iOS6 及更高版本

于 2013-03-27T04:15:05.850 回答