ios - /Users/ 设置中没有匹配的设备 (UUID)/库/开发人员/XCTestDevices
问题描述
运行单元测试时,我在 Xcode 10.1 中遇到了这个错误。它经常发生。
在 Xcode 中运行单元测试时,测试可能会通过或失败几次。然后,运行几次后,出现此错误,Xcode 无法启动或与 iOS 模拟器通信。
从列表中选择不同的模拟器是一种解决方法,但这样做有点烦人。此外,在新选择的模拟器中运行几个单元测试后,错误又回来了(使用不同的 UUID)。
关闭模拟器应用程序并再次运行测试并不能解决问题(出现相同的错误警报)。关闭和重新打开项目也不会。
需要注意的一件事是,当 Xcode 进入这种状态时,关闭 Xcode(退出应用程序)所需的时间比平时要长。关闭 Xcode 并重新启动它,然后运行单元测试,也确实解决了这个问题。
解决方案
- 窗口 -> 设备和模拟器
- 删除模拟器
- 添加相同的模拟器
- 再次运行测试
推荐阅读
- powershell - 如何测试(可能的)未知类型?
- java - ExtentReportManager 是哪个 Java 库
- sql - Oracle SQL 中是否有 SUBSTR 替代方案
- memory-management - 安全写入两个python进程内的cython c包装器中的变量或python进程的不同内存
- python - 如何对数据帧进行重采样
- java - 调用 EntityManagerFactory 时 JavaFX 窗口停止工作
- ios - NSUserActivity:当用户从我的应用程序的最近日志中点击(或拨打电话)时,将调用哪个方法?
- linkedin - linkedin 应用验证状态显示 Review in Progress
- reactjs - 反应表搜索过滤器在控制台窗口上工作,但在反应表中它不显示过滤器数据
- angular - 当我使用 MatDialog 时,ngOnInit 只会在第一次触发。为什么?