我見過BITCODE_ENABLE
和.dylib
框架之間的連接,但我無法獲得肯定的結果,所以我看過很多參考文獻Link。請任何人幫助我兩者之間的確切關係,並提及使用BITCODE_ENABLE
顯然。BITCODE_ENABLE和dylib框架之間的確切連接是什麼?
5
A
回答
4
我認爲你很困惑Bitcode究竟是什麼。 Bitcode可以與靜態框架和動態庫一起使用。
位碼是一個編譯的程序的中間表示。您上傳到iTunes Connect的包含位碼的應用程序將在App Store上編譯和鏈接。包括位碼將允許Apple在未來重新優化您的應用程序二進制文件,而無需將新版本的應用程序提交給商店。
大多數庫和框架都是「胖」,這意味着它們包含額外的二進制文件來支持所有體系結構。這意味着iOS框架可能支持armv7,armv7s和i386(所有設備架構和模擬器)。
使用bitcode構建庫允許它支持應用程序細化。這意味着只有適用於應用程序運行架構的二進制文件才能從App Store下載。此外,Crazyrems在評論中提到,這將優化應用程序的安裝和下載大小,因爲設備只會下載應用程序在特定架構/設備上運行所需的資源。
我不會去到有關LLVM IR的細節,但我會建議你閱讀這些文章以供參考:
相關問題
- 1. 模型和算法之間的確切區別是什麼?
- 2. Polymer「reflectToAttribute」和「notify」之間的確切區別是什麼?
- 3. onAttachedToWindow和onStart之間的確切區別是什麼
- 4. 「ExpectedConditions.visibilityOfElementLocated」和「ExpectedConditions.presenceOfElementLocated」之間的確切區別是什麼
- 5. mongod和mongos之間的確切區別是什麼
- 6. MEM_RESERVE和MEM_COMMIT狀態之間的確切區別是什麼?
- 7. r +和w +模式之間的確切區別是什麼?
- 8. Keys.Control/Shift和Keys.ControlKey/ShiftKey之間的確切區別是什麼?
- 9. 框架和工具包之間的主要區別是什麼?
- 10. 是什麼重定向之間的區別和Zend框架
- 11. 是什麼API和框架之間的差異
- 12. LESS語言和Less框架之間的聯繫是什麼?
- 13. 什麼是SPID和SQL Server的連接之間的關係?
- 14. maven和我的應用程序之間的連接是什麼?
- 15. ARM和Android之間的連接是什麼?
- 16. Ruby Rake中變量和符號之間的連接是什麼?
- 17. .xaml和.xaml.cs文件之間的連接是什麼
- 18. 什麼是流行的Web框架之間的學習曲線?
- 19. 2 DateTime之間的確切時間是?
- 20. JavaScript框架如Vue,React和Angular和Bootstrap之間的區別是什麼?
- 21. Robot框架與Python之間的關係是什麼?
- 22. 什麼是基於接口的框架?
- 23. .Net框架的版本v2.0.50727.3053和v2.0.50727.3074之間有什麼區別?
- 24. PHP靜態類和單例類之間的確切區別是什麼
- 25. 適配器和代理模式之間的確切區別是什麼?
- 26. 什麼是.NET架構和什麼是.NET框架?
- 27. 框架AMFPHP是Flash和PHP之間的橋樑嗎?怎麼樣?
- 28. Microsoft Bot框架中的Dialog和Conversation之間的區別是什麼?
- 29. 在緊湊和完整的.net框架之間切換編譯?
- 30. DefaultConnection和成員資格 - localsqlserver和defaultconnection之間的連接是什麼
將安裝也優化了。只有部分爲特定手機架構構建的應用程序將在安裝時下載,這意味着較小的應用程序大小。 – Crazyrems
@Crazyrems謝謝,補充說,作爲我的答案更新。 – JAL
滿意答案。謝謝@JAL – iMHitesh