使用新的Xcode 8 beta 4,我们开始在CopySwiftLibs构建阶段遇到以下错误:

Effective srcDirs: {(

    <DVTFilePath:0x7f865961e970:'/Volumes/Data/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator'>,

    <DVTFilePath:0x7f8657d02b20:'/Volumes/Data/Xcode-beta.app/Contents/Developer/Toolchains/Swift_2.3.xctoolchain/usr/lib/swift/iphonesimulator'>

)}

错误:以下二进制文件使用了不兼容的Swift版本:



myAppApi是工作区中的子项目,包含一些共享代码(它使用Alamofire)。

需要注意的一件事:最初,我们将项目从Swift 2.2转换为Swift 2.3,然后手动升级到3.0。

有谁知道什么可能导致此错误?

谢谢!

最佳答案

我遇到了同样的问题,但是通过以下方式设法修复了:

  • 清洁项目。
  • 关闭项目并退出Xcode。
  • 清除派生数据。
  • 再次打开该项目,它就在那里,一切都很好并且可以正常工作。

  • 我是使用Swift 3在Xcode 8上完成的。

    09-10 00:29
    查看更多