web-dev-qa-db-ja.com

-fembed-bitcodeは、6.0より前のバージョンのiOSではサポートされていません

最近、私はxcode 7ベータ版をダウンロードし、エラーに直面しました:

-fembed-bitcodeは、6.0より前のバージョンのiOSではサポートされていません

展開ターゲットを変更せずにこの問題を解決する回避策はありますか?

前もって感謝します。

58
Kiran

最近これを見つけました。これは、各フレームワークでビットコードを有効にする必要があることを暗示しているようです。

「Xcode 7には、アプリ、アプリ拡張機能、およびフレームワークにビットコードを埋め込むENABLE_BITCODEオプションがあります。このオプションは、iOSでデフォルトでオンになり、ストアに送信されるwatchOSプロジェクトでは必須です。 、ターゲットをリンクするときに使用される静的ライブラリとユーザーフレームワークにはビットコードが含まれている必要があります。そうでない場合、リンカーによってエラーまたは警告が発行されます(注:欠落しているビットコードは現在iOSの警告ですが、 Xcode 7のベータリリース。)ENABLE_BITCODEは、すべてのターゲットに対して一貫してオンにする必要があります。サードパーティが提供するライブラリまたはフレームワークを使用する場合は、ビットコードを含む更新バージョンについてベンダーにお問い合わせください。神様、すべてのライブラリが更新されるのを待つ必要がありますか? :S

ソース( link

Apple Watchをサポートする予定がない場合は、プロジェクトとターゲットでBITCODEを検索してオプションをオフにできます。オプションを[いいえ]に変更します。

bitcode

116
Tommie C.

IOS 9.1デバイスで AudioModem コード(iOS 5.1をターゲットに設定)を実行しようとしました。私にとっては、単純に 展開ターゲットを変更する アプリの9.0(信じられないほど!)が機能しました(他のエラーを導入せずに!?)。

2
Michael