首页 > 解决方案 > /Users/ 设置中没有匹配的设备 (UUID)/库/开发人员/XCTestDevices

问题描述

运行单元测试时,我在 Xcode 10.1 中遇到了这个错误。它经常发生。

在此处输入图像描述

在 Xcode 中运行单元测试时,测试可能会通过或失败几次。然后,运行几次后,出现此错误,Xcode 无法启动或与 iOS 模拟器通信。

从列表中选择不同的模拟器是一种解决方法,但这样做有点烦人。此外,在新选择的模拟器中运行几个单元测试后,错误又回来了(使用不同的 UUID)。

关闭模拟器应用程序并再次运行测试并不能解决问题(出现相同的错误警报)。关闭和重新打开项目也不会。

需要注意的一件事是,当 Xcode 进入这种状态时,关闭 Xcode(退出应用程序)所需的时间比平时要长。关闭 Xcode 并重新启动它,然后运行单元测试,也确实解决了这个问题。

标签: iosxcodeios-simulatorxctest

解决方案


  • 窗口 -> 设备和模拟器
  • 删除模拟器
  • 添加相同的模拟器
  • 再次运行测试

推荐阅读