Xcode 8中的Bitcode_strip失败

时间:2017-05-24 12:54:36

标签: ios objective-c iphone xcode8

我知道与这个标题几乎没有相同的问题,我尝试了所有给出的解决方案,这些解决方案被建议但不适用于我的情况。有人有任何其他解决方案吗?

我在下面尝试了所有选项。

1)删除所有派生数据并多次清理**

2)更改Xcode版本**

3)设置STRIP_BITCODE_FROM_COPIED_FILES = NO

4)构建设置中的所有位代码选项都设置为NO **

5)选中 - 取消选中“从bitcode重建”选项**

有没有人知道为什么这个选项(从归档选项中的位代码重新构建)仅出现在特定项目中,这在所有项目中都不可见。我检查了两个项目,其中一个有可见的选项,另一个没有 - 我检查了所有的设置,发现设置没有任何变化,为什么这会发生在两个不同的项目?

如果有人有任何想法,请与我分享。

谢谢

Screenshot

2 个答案:

答案 0 :(得分:1)

Bitcode:

转到项目设置,并在启用Bitcode选项时标记为否。

Build Options

这是归档时的显示方式。

enter image description here

答案 1 :(得分:0)

见:

1:所有提供的库都有支持Bitcode,以便包含它们的主目标支持Bitcode

2:尝试编译启用Bitcode的项目,检查所有依赖项是否支持Bitcode。

  

注意:对于iOS应用,bitcode是默认设置,但是可选。对于watchOS和tvOS应用程序,需要bitcode。如果您提供bitcode,应用程序包中的所有应用程序和框架(项目中的所有目标)都需要包含bitcode。   使用iTunes Connect分发应用程序后