9

Facebookをアプリケーションに統合しています。必要に応じて、プロジェクトに追加したフレームワーク。しかし、最初の画面をロードせずにアプリがクラッシュします。

dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport
  Referenced from: /var/mobile/Applications/8E09C9AA-CA81-4C26-AEED-B2C632B60A54/Gridlocked.app/Gridlocked
  Reason: image not found

xcode 4.5を使用していて、iPadはiOS 5.1を実行していますアプリはシミュレーター(6.0と5.1の両方)で正常に実行されますが、iPadを接続して展開ターゲットを5.1に変更すると(このデバイスが実行されていない場合)、アプリがクラッシュします

誰もがそれから抜け出すのを助けることができますか?私は本当に良い時間を過ごしましたが、成功を収めるためにまだ苦労しています

4

4 に答える 4

59

問題の解決策を見つけました。問題は、追加されたフレームワークをオプションではなく必須として設定することでした

プロジェクトに移動->ターゲット->ビルドフェーズ->ライブラリとバイナリをリンク

そこで、追加されたフレームワークのステータスをオプションに設定します

これで私の問題は解決しました。

于 2012-10-17T07:05:29.757 に答える
1

フレームワークのコンパイルが原因で発生する可能性があります。私はそれを解決しました

アプリ ターゲット -> ビルド フェーズ -> 埋め込みフレームワーク。

そのため、インストール時にのみコピーをマークします。プロジェクトをクリーンアップして実行してください!

于 2016-02-11T07:59:43.247 に答える
0

このフレームワークを Xcode に追加する必要があります。

[フレームワーク] を右クリック > [追加] > [既存のフレームワーク] を選択します。[AVFoundation] を見つけて、[追加] を選択します。

手動で追加する場合は、他のボタンを選択して次の場所に移動します。

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks/AVFoundation.framework/

iPhone SDK のバージョンを、ビルド対象のものに置き換えます。

おそらく、この回答も参照してください: Missing AVFoundation.framework

また、Xcode を閉じてから、クリーンアップして再構築する必要がある場合もあります。

dyldも参照してください: ライブラリがロードされていません: AVFoundation.framework 理由: 画像が見つかりません

于 2012-10-16T12:51:57.253 に答える