运行单元测试时,我在 Xcode 10.1 中遇到此错误。这种情况经常发生。
在 Xcode 中运行单元测试时,测试可能会通过或失败几次。然后,运行几次后,出现此错误,Xcode 无法启动或与 iOS 模拟器通信。
从列表中选择不同的模拟器是一种解决方法,但这样做有点烦人。此外,在新选择的模拟器中运行一些单元测试后,错误又回来了(使用不同的 UUID)。
关闭模拟器应用程序并再次运行测试并不能解决问题(出现相同的错误警报)。关闭和重新打开项目也不会。
注意到的一件事是,当 Xcode 进入此状态时,关闭 Xcode(退出应用程序)需要比平时更长的时间。关闭 Xcode 并重新启动它,然后运行单元测试,也可以解决该问题。
最佳答案
- 窗口 -> 设备和模拟器
- 删除模拟器
- 添加相同的模拟器
- 再次运行测试
关于ios -/Users/<用户名>/Library/Developer/XCTestDevices 中未设置匹配的设备 (UUID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54258218/