Bitcode
2017年3月27日 (月) 06:25時点における103.22.200.102 (トーク)による版 (ページの作成:「'''Bitcode'''(読み:びっとこーど)とは、LLVMの使用する中間言語(LLVM IR)のバイナリ表現のことである。 == 概要 == 大雑...」)
Bitcode(読み:びっとこーど)とは、LLVMの使用する中間言語(LLVM IR)のバイナリ表現のことである。
概要[編集 | ソースを編集]
大雑把にいえばclangでコンパイルした結果物である。 これを[LLVM]がネイティブコードに変換する。
Xcodeのビルドは以下のように行われる。
Xcode 7以降でiOSアプリやtvOSアプリを作るとデフォルトでビットコードを含む設定となっている。 ビットコードを含むアプリをAppStoreに登録しておくとLLVMのアップデートがあった場合にクラウドさんが自動でリビルドしてくれるそうだ。
ちなみにiOSアプリを申請する場合は「推奨」であるが、tvOSアプリを申請する場合は「必須」となる。