XcodeのiPhone 6.0シミュレータでアプリが正常に実行されますが、6.0デバイスで実行しようとすると、次の致命的なエラーが発生します。
dyld:ライブラリが読み込まれていません:/System/Library/Frameworks/AdSupport.framework/AdSupport参照元:/var/mobile/Applications/26329A7C-04B0-415A-B8EB-3C59CC1EC0B1/hammerhead.app/hammerhead理由:画像が見つかりません
私の電話のバージョンは6.0であり、最新のものであると確信しています。プロジェクトファイルとinfo.plistファイルで、展開ターゲットが6.0に設定されています。私は何をすべきか?
新しいFacebook SDK(3.1)がiOS 6で機能するようにアプリに追加したAdSupportフレームワークに問題があるようです。
IOSバージョン6.0未満をターゲットにしている場合は、AdSupport.framework、Social.framework、およびAccounts.frameworkをオプションでリンクする必要があります。
添付のスクリーンショットをご覧ください。
乾杯!!!
自分の問題を解決しました。プロジェクトファイルの概要に移動し、[リンクされたフレームワークとライブラリ]までスクロールして、問題が発生しているフレームワークを「必須」ではなく「オプション」に設定します。
IOS 7のCloudKit.frameworkでも同じです(iOS8のみです)。 General> Linked Frameworks and Librariesに移動し、CloudKit.frameworkをOptionalに変更します。 VSNに感謝します。