最近、私はxcode 7ベータ版をダウンロードし、エラーに直面しました:
-fembed-bitcodeは、6.0より前のバージョンのiOSではサポートされていません
展開ターゲットを変更せずにこの問題を解決する回避策はありますか?
前もって感謝します。
最近これを見つけました。これは、各フレームワークでビットコードを有効にする必要があることを暗示しているようです。
「Xcode 7には、アプリ、アプリ拡張機能、およびフレームワークにビットコードを埋め込むENABLE_BITCODEオプションがあります。このオプションは、iOSでデフォルトでオンになり、ストアに送信されるwatchOSプロジェクトでは必須です。 、ターゲットをリンクするときに使用される静的ライブラリとユーザーフレームワークにはビットコードが含まれている必要があります。そうでない場合、リンカーによってエラーまたは警告が発行されます(注:欠落しているビットコードは現在iOSの警告ですが、 Xcode 7のベータリリース。)ENABLE_BITCODEは、すべてのターゲットに対して一貫してオンにする必要があります。サードパーティが提供するライブラリまたはフレームワークを使用する場合は、ビットコードを含む更新バージョンについてベンダーにお問い合わせください。神様、すべてのライブラリが更新されるのを待つ必要がありますか? :S
ソース( link )
Apple Watchをサポートする予定がない場合は、プロジェクトとターゲットでBITCODEを検索してオプションをオフにできます。オプションを[いいえ]に変更します。
IOS 9.1デバイスで AudioModem コード(iOS 5.1をターゲットに設定)を実行しようとしました。私にとっては、単純に 展開ターゲットを変更する アプリの9.0(信じられないほど!)が機能しました(他のエラーを導入せずに!?)。