一部のフレームワークをターゲットと弱リンクする必要があります。
しかし、私はそれを行う方法を見つけることができません...
3.2 iPad シミュレーターでプロジェクトを実行しようとすると、次のエラーが発生します。
dyld: Library not loaded: /System/Library/Frameworks/iAd.framework/iAd
Reason : Image not found
ありがとう !
一部のフレームワークをターゲットと弱リンクする必要があります。
しかし、私はそれを行う方法を見つけることができません...
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 ビルド フェーズを展開して、ターゲットによって現在リンクされているフレームワークを表示します。
弱いリンク先のフレームワークが Link Binary With Libraries ビルド フェーズにリストされている場合は、それを選択し、[編集] > [削除] を選択して削除します。
これで、そのフレームワークに弱いリンクを使用するようにリンカーに指示できます。
ターゲットを選択し、その情報ウィンドウを開き、ビルドをクリックします。
Other Linker Flags ビルド設定に、次のコマンド ライン オプション仕様を追加します。ここで、FRAMEWORK_NAME は、弱くリンクするフレームワークの名前です: -weak_framework FRAMEWORK_NAME
製品を構築します。