使用swift进行测试时Xcode内部错误

时间:2016-04-23 11:51:05

标签: xcode swift testing

使用XCode时,我开始遇到特殊问题。 每当我尝试使用swift编写测试时,XCode会显示内部错误,所有代码都会变为白色。

即使我从代码中删除了@testable注释,也会发生这种情况。

我尝试重新安装XCode,但这没有帮助。 代码构建得很好,所以我不知道问题可能在哪里。

我无法以这种方式正确开发测试,我的模块无法识别,我没有错误检查或代码完成。

以下是该问题的截图: XCode bug

很想得到关于这个问题的任何指导......

1 个答案:

答案 0 :(得分:1)

所以我想现在对这个问题没有好的解决办法。 这似乎是由SourceKit的崩溃引起的。

幸运的是,我的问题并没有得到解决(部分)。

我决定让这个答案汇集在遇到这个问题时要尝试的不同事情:

  • 重启 - 尝试重新启动Xcode和PC
  • 清理项目(shift-command-K)
  • 构建你的代码,我注意到有时候当你在项目中的某个地方出现无关的构建错误时会发生这种情况 - 确保它构建
  • 删除DerivedData文件夹rm -Rf ~/Library/Developer/Xcode/DerivedData/,但您也可以delete it from Xcode
  • 删除缓存rm -Rf ~/Library/Caches/com.apple.dt.Xcode - 目前这似乎有助于最多

如果找到任何

,我会编辑并添加更多解决方案