Xcode 10测试版编译WiftSources失败

Xcode 10测试版编译WiftSources失败,xcode,Xcode,在我们的项目中尝试Xcode 10 GM Seed(10A254a),生成失败,消息为“command CompileSwiftSources failed with non-zero exit code” 到目前为止,我已经尝试: 1.清洁和深度清洁(shift+alt+cmd+k) 2.删除DerivedData文件夹 3.重新启动Xcode 4.重启笔记本电脑 所有人都没有解决这个问题。我也有同样的问题 当我切换到版本构建配置时,它工作了。在将调试编译模式从增量模式切换到整个模块后,调试和

在我们的项目中尝试Xcode 10 GM Seed(10A254a),生成失败,消息为“command CompileSwiftSources failed with non-zero exit code”

到目前为止,我已经尝试: 1.清洁和深度清洁(shift+alt+cmd+k) 2.删除DerivedData文件夹 3.重新启动Xcode 4.重启笔记本电脑

所有人都没有解决这个问题。

我也有同样的问题

当我切换到版本构建配置时,它工作了。在将调试编译模式从增量模式切换到整个模块后,调试和发布都可以工作

编辑:迁移到Swift 4.2编译模式后,增量现在可以工作了。然而,现在我的应用程序一启动模拟器就会黑屏


EDIT2:黑屏问题完全是另外一回事。

正如我和其他可能遇到同样问题的人一样,我的问题最终在我们向第三方SDK指出问题后得到了解决。根据他们的描述,他们根据我们的请求进行的调查结果是:Swift ABI(应用程序二进制接口)在版本4.2中发生了更改,从而导致SDK不兼容

在他们修改了SDK之后,我们的项目在Xcode 10种子版和官方版本中正确编译,既使用了旧版构建系统,也使用了新构建系统的增量(默认)编译模式


所以Xcode 10本身就可以了,唯一的抱怨是错误消息没有提供足够的信息来说明到底是什么错误

我尝试将其更改为增量,现在CompileSwiftSources已消失,但编译器现在抱怨找不到头文件,无法为第三方SDK创建objective-c模块。对不起,应该是“我尝试将其更改为整个模块”。GM seed对其他人都适用。所以我怀疑你的安装有什么问题。退出Xcode,重新启动计算机,清除缓存,包括Xcode自己的缓存文件(),然后重试。您可能需要更进一步,完全删除Xcode。我建议您创建一个新用户并在那里运行Xcode,只是为了向自己证明它确实工作得很好。请参见以下答案: