いくつかのフレームワークをターゲットに弱くリンクする必要があります。
しかし、私はそれを行う方法を見つけることができません...
3.2 iPadシミュレーターでプロジェクトを実行しようとすると、次のエラーが発生します。
dyld: Library not loaded: /System/Library/Frameworks/iAd.framework/iAd
Reason : Image not found
ありがとう!
プロジェクト->ターゲット->ビルドフェーズ->バイナリとライブラリのリンクに移動します。
次に、弱リンクするライブラリを「必須」から「オプション」に変更します。
これは現在機能しません。以下のリンクをたどってください: https://developer.Apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html
変更するターゲットを選択し、そのビルドフェーズを明らかにします。
Link Binary With Librariesビルドフェーズを展開して、ターゲットによって現在リンクされているフレームワークを表示します。
弱くリンクしたいフレームワークが[バイナリとライブラリのリンク]ビルドフェーズにリストされている場合は、それを選択し、[編集]> [削除]を選択して削除します。
これで、そのフレームワークに弱いリンクを使用するようにリンカーに指示できます。
ターゲットを選択し、その情報ウィンドウを開いて、[ビルド]をクリックします。
その他のリンカーフラグのビルド設定に、次のコマンドラインオプション仕様を追加します。ここで、は弱くリンクするフレームワークの名前です。-weak_framework
製品を構築します。