Xcode 10 XCTest错误:“根本错误:测试会话已退出(1),而未检入。)”

时间:2018-09-12 15:55:38

标签: xcode unit-testing xctest

我正在努力为Xcode 10和Swift 4.2准备一个iOS项目。到目前为止,我可以构建和使用该应用程序。 UI测试也可以正常运行。

但是,我在运行单元测试时遇到问题,出现以下错误:

  

MyApp.app(37040)遇到错误(早期意外退出,操作从未完成引导-不会尝试重新启动。根本的错误:测试会话已退出(1)而不签入。)

我之前已经看到“早期意外退出”错误,尤其是在CI和iOS Simulator上启动失败时。但是我相信这是我第一次看到“测试会话已退出(1),没有签入”部分。

我想补充一点,我们仅在从Xcode IDE运行测试时才出现此错误。使用xcodebuild从命令行运行时,所有测试均正确通过。

2 个答案:

答案 0 :(得分:1)

删除和添加单元测试目标对我来说很有效。不要忘记在“目标成员身份”中检查测试文件的新目标。

答案 1 :(得分:0)

如果仍然有人遇到此问题,this的答案对我有所帮助。在项目设置中将始终嵌入Swift标准库设置为 No 。我这样做是为了UI测试目标。