我有嵌入式bitcode術(shù)語的問題。什么是嵌入式bitcode?什么時(shí)候啟用,ENABLE_BITCODE在新的Xcode?在Xcode 7中啟用時(shí),二進(jìn)制文件會(huì)發(fā)生什么ENABLE_BITCODE?
3 回答

精慕HU
TA貢獻(xiàn)1845條經(jīng)驗(yàn) 獲得超8個(gè)贊
Bitcode指代發(fā)送到iTunes Connect的代碼類型:“LLVM Bitcode”。這允許Apple使用某些計(jì)算來進(jìn)一步重新優(yōu)化應(yīng)用程序(例如:可能縮小可執(zhí)行文件大小)。如果Apple需要更改您的可執(zhí)行文件,那么他們可以在不上傳新構(gòu)建的情況下執(zhí)行此操作。
這與以下內(nèi)容不同: 切片是Apple根據(jù)設(shè)備的分辨率和體系結(jié)構(gòu)為用戶設(shè)備優(yōu)化應(yīng)用程序的過程。切片不需要Bitcode。(例如:僅在5秒內(nèi)包含@ 2x圖像)
App Thinning是切片,bitcode和按需資源的組合
Bitcode是編譯程序的中間表示。您上傳到iTunes Connect的包含bitcode的應(yīng)用將在App Store上進(jìn)行編譯和鏈接。包括bitcode將允許Apple在將來重新優(yōu)化您的應(yīng)用二進(jìn)制文件,而無需向商店提交新版本的應(yīng)用。
應(yīng)用程序細(xì)化的Apple文檔
- 3 回答
- 0 關(guān)注
- 865 瀏覽
添加回答
舉報(bào)
0/150
提交
取消