【发布时间】:2011-05-23 21:53:19
【问题描述】:
我正在为我的 iphone 应用程序实施 Admob。它可以在 iOS 4.0(目标 SDK 3.0)的模拟器中运行,这表明我已经正确地遵循了 http://code.google.com/mobile/ads/docs/ios/fundamentals.html 的初学者教程。但是,当尝试在具有 iOS 4.3.1 的设备上运行时,出现 2 个链接器错误:
ld:警告:忽略文件 /Users/home/Documents/iPhoneDocs/Admobs/googleadmobadssdkios/GoogleAdMobAdsSDK/libGoogleAdMobAds.a, 文件是为不受支持的文件格式构建的,它不是 正在链接的体系结构(armv7)体系结构的未定义符号 armv7:“_OBJC_CLASS_$_GADRequest”,引用自: RootViewController.o "_OBJC_CLASS_$_GADBannerView" 中的 objc-class-ref,引用自: RootViewController.old 中的 objc-class-ref:未找到架构 armv7 collect2 的符号:ld 返回 1 个退出状态
这是什么意思,我该如何解决? 我不明白的一件事是它引用的文件是有效的,但我希望它引用我项目目录中的那个。
【问题讨论】: