1

H、私はGoogleのadmobを使用し、すべてのフレームワークを追加しました。彼らがガイドラインに書いたことを正確に行いました。しかし、ビルドした後、このエラーが表示されました。私はstackoverflowでいくつかの解決策を試しましたが、修正できません。助けてください。

  "_CGSizeFromGADAdSize", referenced from:


      -[GADMasterViewController init] in GADMasterViewController.o


      -[GADMasterViewController resetAdView:] in GADMasterViewController.o


  "_OBJC_CLASS_$_GADBannerView", referenced from:


      objc-class-ref in GADMasterViewController.o


  "_OBJC_CLASS_$_GADInterstitial", referenced from:


      objc-class-ref in GADMasterViewController.o


  "_OBJC_CLASS_$_GADRequest", referenced from:


      objc-class-ref in GADMasterViewController.o


  "_kGADAdSizeSmartBannerLandscape", referenced from:


      -[GADMasterViewController resetAdView:] in GADMasterViewController.o


  "_kGADAdSizeSmartBannerPortrait", referenced from:


      -[GADMasterViewController init] in GADMasterViewController.o


      -[GADMasterViewController resetAdView:] in GADMasterViewController.o


ld: symbol(s) not found for architecture x86_64


clang: error: linker command failed with exit code 1 (use -v to see invocation)
4

1 に答える 1

2

64 ビット x86 アーキテクチャ用にプロジェクトをビルドしようとしているため、「ld: アーキテクチャ x86_64 のシンボルが見つかりません」というメッセージが表示されます。

iOSプロジェクトをビルドしたいので、これをどのように行うのか正確にはわかりません。シミュレーター用にビルドしたとしても、アーキテクチャはx86_64ではなくi386になります。ビルド設定に問題があります。これらの設定の詳細を教えていただけますか?

于 2013-11-05T10:49:51.613 に答える