見出し画像

【Xcodeビルドエラー】 does not contain bitcode 解決方法

こんばんは!どうもりーさんです。
よし、ipaファイル書き出そうと思ったらビルドエラーが発生。。。

「does not contain bitcode」なんじゃそりゃ!!となり、色々調べて解決したのでここに記しておきます。

Bitcodeとは?

Bitcodeは対象となるアーキテクチャの機械語にコンパイルされる前の中間コード(LLVM IR)です。 Bitcodeを有効にすると、アプリのアーカイブ時にこの中間コードも生成されるようになります。
らしいです

解決方法


BuildSettings -> Enable Bitcodeと検索してどれかしらYESになっていたら
NOに変更しましょう。YESのせいでビルドエラーが発生しています。

Xcode14からはデフォルトでEnable BitcodeがNoになっているみたいです。

Xcode14からBitcodeは日推奨になりました。

xcode14のリリースノートより

非推奨
Xcode 14 以降、watchOS および tvOS アプリケーションにビットコードは不要になり、App Store は Xcode 14 からのビットコードの提出を受け入れなくなりました。
Xcode はデフォルトでビットコードをビルドしなくなり、プロジェクトがビットコードを明示的に有効にすると、次のような警告メッセージが生成されます。プロジェクトやターゲット設定を更新して、ビットコードを無効にしてください。」ビットコードでビルドする機能は、将来の Xcode リリースで削除される予定です。ビットコードを含む IPA は、App Store に送信される前にビットコードが取り除かれます。デバッグ シンボルは、既存のビットコード送信の App Store Connect / TestFlight からのみダウンロードでき、Xcode 14 で作成された送信には使用できなくなりました。 (86118779)

以上解決方法でした!

いいなと思ったら応援しよう!