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。それをチェックして、 に 1 つしかないことを確認してくださいCompiled Sources

于 2012-09-05T01:45:51.317 に答える