gpt4 book ai didi

linker - Admob 链接器错误

转载 作者:行者123 更新时间:2023-12-03 18:20:20 25 4
gpt4 key购买 nike

我正在为我的 iphone 应用程序实现 Admob。它适用于 iOS 4.0 模拟器(使用目标 SDK 3.0),这表明我正确地遵循了 http://code.google.com/mobile/ads/docs/ios/fundamentals.html 上的初学者教程。 .但是,当尝试在装有 iOS 4.3.1 的设备上运行时,出现 2 个链接器错误:

ld: warning: ignoring file /Users/home/Documents/iPhoneDocs/Admobs/googleadmobadssdkios/GoogleAdMobAdsSDK/libGoogleAdMobAds.a, file was built for unsupported file format which is not the architecture being linked (armv7) Undefined symbols for architecture armv7: "_OBJC_CLASS_$_GADRequest", referenced from: objc-class-ref in RootViewController.o "_OBJC_CLASS_$_GADBannerView", referenced from: objc-class-ref in RootViewController.o ld: symbol(s) not found for architecture armv7 collect2: ld returned 1 exit status



这是什么意思,我该如何解决?
我不明白的一件事是它引用的文件是有效的,但我希望它引用我的项目目录中的文件。

最佳答案

您需要将 libGoogleAdMobAds.a 添加到框架中。拖动 libGoogleAdMobAds.a 将二进制文件与库链接 .检查下图

http://code.google.com/mobile/ads/images/frameworks2.png

关于linker - Admob 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6103501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com