我的应用程序在模拟器和物理设备上成功运行。然而,按照instruction in this video将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
答案 0 :(得分:3)
这可能是因为6.1.4还附带了Google Analytics xcode项目。尝试确保删除项目中引用的“附加组件”文件夹下的所有内容(除非您正在使用它)。
答案 1 :(得分:0)
AppDelegate
下有多个条目Targets-Compiled Sources
。检查一下,确保Compiled Sources
中只有一个。