2016-09-13 156 views
12

我注意到新XCode 8的一个问题,这使得无法在带有位代码的XCode 7上存档。 因此,例如,如果我试图在XCode 8上开发一个库,在Xcode 7上使用并启用位代码时,出现此错误:XCode 8位代码兼容性

无效的位代码版本(Producer:'800.0.38.0_0'Reader: '703.0.29_0')

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

+0

你能解决这个问题吗?我面临同样的问题。 – Raspu

回答

13

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

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

enter image description here

1

如果有人仍然在努力解决这个问题,在最后我们创建使用Xcode的7新的二进制文件(你可以下载旧版本的Xcode形式here的)。没有办法让Xcode 8使用旧版本的位码创建一个版本。