我正在努力为Xcode 10和Swift 4.2准备一个iOS项目。到目前为止,我可以构建和使用该应用程序。 UI测试也可以正常运行。
但是,我在运行单元测试时遇到问题,出现以下错误:
MyApp.app(37040)遇到错误(早期意外退出,操作从未完成引导-不会尝试重新启动。根本的错误:测试会话已退出(1)而不签入。)
我之前已经看到“早期意外退出”错误,尤其是在CI和iOS Simulator上启动失败时。但是我相信这是我第一次看到“测试会话已退出(1),没有签入”部分。
我想补充一点,我们仅在从Xcode IDE运行测试时才出现此错误。使用xcodebuild
从命令行运行时,所有测试均正确通过。
答案 0 :(得分:1)
删除和添加单元测试目标对我来说很有效。不要忘记在“目标成员身份”中检查测试文件的新目标。
答案 1 :(得分:0)
如果仍然有人遇到此问题,this的答案对我有所帮助。在项目设置中将始终嵌入Swift标准库设置为 No 。我这样做是为了UI测试目标。