在iOS应用中添加Admob时出现错误

时间:2013-03-26 16:21:22

标签: ios xcode4.5 admob

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

error build

我有所有框架,例如商店套件和其他。请参见第二个屏幕截图:

enter image description here

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

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

  

ld:警告:找不到选项的目录   ' -L /用户/ hussainbarakat /桌面/ ARSSReader21-1-2013   COPY1 /../../文件/ GoogleAdMobAdsSdkiOS-6.3.0 /加载项/ GoogleAnalyticsiOS_2.0beta4 /图书馆'   ld:警告:找不到选项的目录   ' -L /用户/ hussainbarakat /桌面/ ARSSReader21-1-2013   COPY1 /../../文档/ GoogleAdMobAdsSdkiOS-6.3.0' ld:警告:   忽略文件/ Users / hussainbarakat / Desktop / ARSSReader21-1-2013   copy1 / StoreKit.framework / StoreKit,缺少必需的架构i386   在文件/ Users / hussainbarakat / Desktop / ARSSReader21-1-2013中   copy1 / StoreKit.framework / StoreKit(2个切片)未定义的符号   架构i386:" _OBJC_CLASS _ $ _ SKStoreProductViewController",   引自:         libGoogleAdMobAds.a(GADOpener.o)中的objc-class-ref" _SKStoreProductParameterITunesItemIdentifier",引自:          - 在libGoogleAdMobAds.a(GADOpener.o)中找到[GADOpener openInAppStore:fallbackURLString:] ld:找不到符号   体系结构i386 clang:错误:链接器命令失败,退出代码为1   (使用-v查看调用)

2 个答案:

答案 0 :(得分:2)

最后我找到了解决方案!!问题出在Storekit框架上,我从前一次将这个框架从我的项目中拖出来,所以当我删除这个框架时,&然后从构建设置再次添加它>构建阶段,然后添加StoreKit框架工作,错误消失。

答案 1 :(得分:0)

关注此tutorial

并使ADSupport.framework可选

下载libAdapterId,这里有一个表单https://dl.google.com/dl/googleadmobadssdk/libadapteriad.zip net set translatesAutoresizingMaskIntoConstraints属性。它支持iOS6及更高版本