我见过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