Xcode 9.4:生成代码覆盖率时出错

Xcode 9.4 : Error generating code coverage

我运行项目的所有测试用例(cmd + U)然后突然无缘无故弹出此错误消息。我正在使用 Xcode 9.4.

任何修复?

您是否有可能 运行正在使用设备并且它已被锁定?

同样的事情发生在我身上("Error Generating Code Coverage" 尝试 运行 所有测试时)然后我意识到 Xcode 正在尝试构建我的 phone ,已被锁定。在我解锁后 运行 在我的 phone 上正常(在模拟器上也很好)。

我也遇到了这个问题,并且能够通过 运行 在模拟器上而不是在我的 iPhone 上解决它。如果这对您不起作用,请查看报告导航器(查找此按钮:)我在那里有一个失败的构建登录,并显示如下消息:

Test target MyAppTests encountered an error (Unable to connect to test manager on xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx If you believe this error represents a bug, please attach the log file at /var/folders/…filename.log)

如果您有这样的消息,请查看日志文件……这让我意识到它正在尝试连接到我的 iPhone。

只需重新启动您的设备。这个简单的方法解决了我的问题。