「Bitcode」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''Bitcode'''(読み:びっとこーど)とは、LLVMの使用する中間言語(LLVM IR)のバイナリ表現のことである。 == 概要 == 大雑...」)
 
(相違点なし)

2017年3月27日 (月) 06:25時点における最新版

Bitcode(読み:びっとこーど)とは、LLVMの使用する中間言語(LLVM IR)のバイナリ表現のことである。

概要[編集 | ソースを編集]

大雑把にいえばclangコンパイルした結果物である。 これを[LLVM]がネイティブコードに変換する。

Xcodeのビルドは以下のように行われる。

Xcode 7以降でiOSアプリやtvOSアプリを作るとデフォルトでビットコードを含む設定となっている。 ビットコードを含むアプリをAppStoreに登録しておくとLLVMのアップデートがあった場合にクラウドさんが自動でリビルドしてくれるそうだ。

ちなみにiOSアプリを申請する場合は「推奨」であるが、tvOSアプリを申請する場合は「必須」となる。

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

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