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

Xcode构建选项的影响“启用bitcode”是/否

Xcode构建选项的影响“启用bitcode”是/否

慕容3067478 2019-08-09 14:34:30
Xcode构建选项的影响“启用bitcode”是/否昨天我认识到有关parse.com库的大量警告:紧急:所有bitcode都将被删除,因为'[path] /Parse.framework/Parse(PFAnalytics.o)'是在没有bitcode的情况下构建的。您必须在启用bitcode(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的bitcode。注意:将来这将是一个错误。我知道我可以通过这个答案删除这些警告,但我现在想知道它是否会对AppStore提交和/或我的应用程序的实际性能产生任何负面影响。Xcode告诉你有关bitcode的信息激活此设置表示目标或项目应在编译期间为支持它的平台和体系结构生成bitcode。对于存档构建,将在链接二进制文件中生成bitcode以提交到应用商店。对于其他构建,编译器和链接器将检查代码是否符合bitcode生成的要求,但不会生成实际的bitcode。[ENABLE_BITCODE]但是我没有从本文中获得任何真正有用的信息。我是否可以使用链接的答案来规避问题而不会产生任何负面影响并且不会影响未来的AppStore提交?什么是ENABLE_BITCODE真正做的,这将是未来的一个非强制性要求?如果启用/禁用它会对性能产生影响吗?
查看完整描述

3 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

确保选择“全部”以查找启用bitcode构建设置:


查看完整回答
反对 回复 2019-08-09
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

Bitcode是iOS 9的新功能

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

注意:对于iOS应用程序,bitcode是默认设置,但是可选。如果您提供bitcode,则应用程序包中的所有应用程序和框架都需要包含bitcode。对于watchOS应用程序,需要bitcode

所以你应该禁用bitcode,直到你的应用程序的所有框架都启用了bitcode。


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

添加回答

举报

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