我見過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. 「ExpectedConditions.visibilityOfElementLocated」和「ExpectedConditions.presenceOfElementLocated」之間的確切區別是什麼
- 2. mongod和mongos之間的確切區別是什麼
- 3. 模型和算法之間的確切區別是什麼?
- 4. Hadoop和雲計算之間的確切區別是什麼?
- 5. MEM_RESERVE和MEM_COMMIT狀態之間的確切區別是什麼?
- 6. onAttachedToWindow和onStart之間的確切區別是什麼
- 7. Polymer「reflectToAttribute」和「notify」之間的確切區別是什麼?
- 8. r +和w +模式之間的確切區別是什麼?
- 9. 框架和工具包之間的主要區別是什麼?
- 10. 是什麼API和框架之間的差異
- 11. LESS語言和Less框架之間的聯繫是什麼?
- 12. 是什麼重定向之間的區別和Zend框架
- 13. JavaScript UI庫和框架之間的關係是什麼?
- 14. 什麼是SPID和SQL Server的連接之間的關係?
- 15. AngularJs 2中的AppComponent和@Component之間的連接是什麼?
- 16. maven和我的應用程序之間的連接是什麼?
- 17. http連接和請求之間的關係是什麼
- 18. Iteratees和FRP之間的連接是什麼?
- 19. Ruby Rake中變量和符號之間的連接是什麼?
- 20. QObject和級聯控件之間的連接是什麼
- 21. glViewport和glFrustum之間的連接究竟是什麼?
- 22. .xaml和.xaml.cs文件之間的連接是什麼
- 23. ARM和Android之間的連接是什麼?
- 24. 什麼是在ADF之間切換的正確過程?
- 25. 在UIViewControllers之間切換的正確設計模式是什麼?
- 26. 什麼是流行的Web框架之間的學習曲線?
- 27. 2 DateTime之間的確切時間是?
- 28. JavaScript框架如Vue,React和Angular和Bootstrap之間的區別是什麼?
- 29. Robot框架與Python之間的關係是什麼?
- 30. 什麼是基於接口的框架?
將安裝也優化了。只有部分爲特定手機架構構建的應用程序將在安裝時下載,這意味着較小的應用程序大小。 – Crazyrems
@Crazyrems謝謝,補充說,作爲我的答案更新。 – JAL
滿意答案。謝謝@JAL – iMHitesh