1

我的应用程序在模拟器和物理设备上都成功运行。但是,按照此视频中的说明将 AdMob 添加到我的应用程序后,应用程序在构建时出现错误。我已经尝试了几个小时来寻找解决此错误的方法,但找不到。你对此有什么建议吗?谢谢

ld: duplicate symbol _OBJC_CLASS_$_AppDelegate in /Users/joe/Library/Developer/Xcode/DerivedData/playSound-dxljeytitbiylehchltjsxksklbh/Build/Intermediates/playSound.build/Debug-iphoneos/playSound.build/Objects-normal/armv7/AppDelegate-B7F42A95B6FCD25F.o and /Users/joe/Library/Developer/Xcode/DerivedData/playSound-dxljeytitbiylehchltjsxksklbh/Build/Intermediates/playSound.build/Debug-iphoneos/playSound.build/Objects-normal/armv7/AppDelegate-B9769CE7F9C30755.o for architecture armv7
Command /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/clang failed with exit code 1

更新:

即使我没有修改我的应用程序中的任何代码,只需在我的项目资源管理器中添加“GoogleAdMobAdsSdkiOS-6.1.4”的所有文件夹,就像视频中一样,它会立即产生错误。我正在使用 xCode 4.2

4

2 回答 2

3

这可能是因为 6.1.4 还附带了一个 Google Analytics xcode 项目。尝试确保从项目中引用的“附加组件”文件夹下删除所有内容(除非您正在使用它)。

于 2012-09-05T18:10:47.643 回答
0

AppDelegate您在 下有多个条目Targets-Compiled Sources。检查它并确保只有一个在Compiled Sources.

于 2012-09-05T01:45:51.317 回答