Xcode 10 XCTest 错误: "Underlying error: Test session exited(1) without checking in.)"



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

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

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

我之前见过"早期意外退出"错误,尤其是在 CI 和 iOS 模拟器上工作无法启动时。但我相信这是我第一次看到"测试会话退出(1(而不签入"部分。

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

删除和添加单元测试目标对我有用。不要忘记在"目标成员资格"中检查测试文件的新目标。

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

最新更新