XCode 8位码兼容性

我注意到新的XCode 8的一个问题,这使得不可能在XCode 7上用位码进行归档。 所以例如,如果我想在Xcode 8上开发一个库,在Xcode 7上使用并启用位码,我得到这个错误:

无效的位码版本(Producer:'800.0.38.0_0'读者:'703.0.29_0')

在Xcode 8(目标c)上开发库时是否有任何解决方法?

在我的情况下,问题来了,当我添加新的豆荚库改变位码压缩。 所以更改构build设置中的位码解决了我的问题。

请注意,对于使用CocoaPods的项目,您应该在项目和Pods容器项目目标上设置ENABLE_BITCODE = NO

在这里输入图像说明

如果有人仍然试图解决这个问题,最后我们使用Xcode 7创build了一个新的二进制文件(您可以在这里下载旧版本的Xcode格式)。 没有办法让Xcode 8使用旧版本的位码来创build一个版本。

Interesting Posts