相关疑难解决方法(0)

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真正做的,这将是未来的一个非强制性要求?
  • 如果启用/禁用它会对性能产生影响吗?

xcode ios parse-platform bitcode

228
推荐指数
8
解决办法
14万
查看次数

存档期间的Bitcode编译永远不会完成

我正准备通过Test Flight进行临时分发的应用程序.我已经(成功)完成了这篇Ray Wenderlich文章中的所有准备步骤(https://www.raywenderlich.com/48750/testflight-sdk-tutorial),我对证书,App ID和供应配置文件均已正确创建且处于正常工作状态.我正处于您在Xcode中存档项目的步骤.我在归档过程中选择了这些设置:

我选择出口:

在此输入图像描述

我选择"Save for Ad Hoc deployment",因为我们的计划是使用Test Flight将应用程序分发给我们的测试人员.我做的认为这是正确的选项(而不是"为企业部署"):

在此输入图像描述

这是默认设置,我没有具体的理由进行更改,尽管我很感激您的任何见解:

在此输入图像描述

同样,这两者的默认选项.默认情况下,第一个未选中,默认情况下会检查第二个:

在此输入图像描述

当我到达这个屏幕时,旋转器看似永远旋转:

在此输入图像描述

问题似乎是,一旦它到达它从bitcode编译的部分,它旋转和旋转,并没有显示完成的迹象.当我构建应用程序以在连接到MBP的设备上运行时,它会快速编译,通常在几秒钟内完成.什么可能导致这种无反应?

archive ios bitcode

33
推荐指数
3
解决办法
1万
查看次数

标签 统计

bitcode ×2

ios ×2

archive ×1

parse-platform ×1

xcode ×1