无法启动设备,因为无法在磁盘上找到它

该设备的数据不再存在于 /用户/[用户名]/库/开发人员/CoreSimulator/Device/D651BCC7-29FD-4B91-82F6-E255E856EA2F/data。

我卸载了 xcode 9并安装了 xcode 9.1,但在运行 project 时,显示了以下消息:

无法启动设备,因为无法在磁盘上找到它。 该设备的数据不再存在于/Users/[ user name ]/Library/Developer/CoreSimulator/Devices/D651BCC7-29FD-4B91-82F6-E255E856EA2F/data。

我找到了“ Developer”文件夹,但找不到“ CoreSimulator”文件夹。

31785 次浏览

退出 Xcode.app、 Simulator.app 等

在 Terminal 中尝试以下命令

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
rm -rf ~/Library/*/CoreSimulator

我能够解决在终端运行 xcrun simctl erase all的问题。

点击 Xcode 顶部的模拟器下拉菜单,选择 Download Simulators...

Simulators Dropdown

From here, you can select which versions you want to download and for what devices.

转到 Xcode 菜单 Window-> Devices and Simulators-> Simulators选项卡,右键单击坏模拟器并从菜单列表中选择 Delete,然后从左下角再次添加它,它工作了!

enter image description here

只要在终端运行这个命令:

xcrun simctl shutdown all && xcrun simctl erase all

我也有同样的问题。

它通过清除你的 Mac 没有找到的设备对我起作用了。

xcrun simctl erase AKADKJ-

这里也有一个链接,里面找到了一个很好的解释。

Https://medium.com/xcblog/simctl-control-ios-simulators-from-command-line-78b9006a20dc