Xcode構(gòu)建選項(xiàng)的影響“啟用bitcode”是/否昨天我認(rèn)識(shí)到有關(guān)parse.com庫(kù)的大量警告:緊急:所有bitcode都將被刪除,因?yàn)?#39;[path] /Parse.framework/Parse(PFAnalytics.o)'是在沒(méi)有bitcode的情況下構(gòu)建的。您必須在啟用bitcode(Xcode設(shè)置ENABLE_BITCODE)的情況下重建它,從供應(yīng)商處獲取更新的庫(kù),或禁用此目標(biāo)的bitcode。注意:將來(lái)這將是一個(gè)錯(cuò)誤。我知道我可以通過(guò)這個(gè)答案刪除這些警告,但我現(xiàn)在想知道它是否會(huì)對(duì)AppStore提交和/或我的應(yīng)用程序的實(shí)際性能產(chǎn)生任何負(fù)面影響。Xcode告訴你有關(guān)bitcode的信息激活此設(shè)置表示目標(biāo)或項(xiàng)目應(yīng)在編譯期間為支持它的平臺(tái)和體系結(jié)構(gòu)生成bitcode。對(duì)于存檔構(gòu)建,將在鏈接二進(jìn)制文件中生成bitcode以提交到應(yīng)用商店。對(duì)于其他構(gòu)建,編譯器和鏈接器將檢查代碼是否符合bitcode生成的要求,但不會(huì)生成實(shí)際的bitcode。[ENABLE_BITCODE]但是我沒(méi)有從本文中獲得任何真正有用的信息。我是否可以使用鏈接的答案來(lái)規(guī)避問(wèn)題而不會(huì)產(chǎn)生任何負(fù)面影響并且不會(huì)影響未來(lái)的AppStore提交?什么是ENABLE_BITCODE真正做的,這將是未來(lái)的一個(gè)非強(qiáng)制性要求?如果啟用/禁用它會(huì)對(duì)性能產(chǎn)生影響嗎?
3 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
Bitcode是iOS 9的新功能
Bitcode是編譯程序的中間表示。您上傳到iTunes Connect的包含bitcode的應(yīng)用將在App Store上進(jìn)行編譯和鏈接。包括bitcode將允許Apple在將來(lái)重新優(yōu)化您的應(yīng)用二進(jìn)制文件,而無(wú)需向商店提交新版本的應(yīng)用。
注意:對(duì)于iOS應(yīng)用程序,bitcode是默認(rèn)設(shè)置,但是可選。如果您提供bitcode,則應(yīng)用程序包中的所有應(yīng)用程序和框架都需要包含bitcode。對(duì)于watchOS應(yīng)用程序,需要bitcode
所以你應(yīng)該禁用bitcode,直到你的應(yīng)用程序的所有框架都啟用了bitcode。
- 3 回答
- 0 關(guān)注
- 1166 瀏覽
添加回答
舉報(bào)
0/150
提交
取消