Bitcode

提供: MonoBook
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アプリを申請する場合は「必須」となる。

関連項目[編集 | ソースを編集]

参考文献[編集 | ソースを編集]