为了账号安全,请及时绑定邮箱和手机立即绑定

ENABLE_BITCODE在xcode 7中做了什么?

ENABLE_BITCODE在xcode 7中做了什么?

海绵宝宝撒 2019-09-18 19:20:43
我有嵌入式bitcode术语的问题。什么是嵌入式bitcode?什么时候启用,ENABLE_BITCODE在新的Xcode?在Xcode 7中启用时,二进制文件会发生什么ENABLE_BITCODE?
查看完整描述

3 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

Bitcode指代发送到iTunes Connect的代码类型:“LLVM Bitcode”。这允许Apple使用某些计算来进一步重新优化应用程序(例如:可能缩小可执行文件大小)。如果Apple需要更改您的可执行文件,那么他们可以在不上传新构建的情况下执行此操作。


这与以下内容不同: 切片是Apple根据设备的分辨率和体系结构为用户设备优化应用程序的过程。切片不需要Bitcode。(例如:仅在5秒内包含@ 2x图像)


App Thinning是切片,bitcode和按需资源的组合


Bitcode是编译程序的中间表示。您上传到iTunes Connect的包含bitcode的应用将在App Store上进行编译和链接。包括bitcode将允许Apple在将来重新优化您的应用二进制文件,而无需向商店提交新版本的应用。


应用程序细化的Apple文档


查看完整回答
反对 回复 2019-09-18
  • 3 回答
  • 0 关注
  • 806 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信