无法启动设备,因为它无法位于磁盘

时间:2017-11-23 00:24:24

标签: ios xcode xcode9.1

设备的数据不再出现在 / Users / [用户名] / Library / Developer / CoreSimulator / Devices / D651BCC7-29FD-4B91-82F6-E255E856EA2F / data。

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

  

无法启动设备,因为它无法位于磁盘上。   设备的数据不再出现在/ Users / [用户名] / Library / Developer / CoreSimulator / Devices / D651BCC7-29FD-4B91-82F6-E255E856EA2F / data。

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

6 个答案:

答案 0 :(得分:123)

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

答案 1 :(得分:7)

退出Xcode.app,Simulator.app等

尝试终端

中的以下命令

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

rm -rf~ / Library / * / CoreSimulator

答案 2 :(得分:6)

单击Xco​​de顶部的模拟器下拉列表,然后选择Download Simulators...

Simulators Dropdown

从这里,您可以选择要下载的版本和设备。

答案 3 :(得分:1)

您可能已经删除了devices文件夹。要解决此问题,请执行以下操作。

-打开终端并输入xcrun simctl erase all

答案 4 :(得分:0)

转到Xcode菜单Window-> Devices and Simulators-> Simulators标签,右键单击错误的模拟器,然后从菜单列表中选择Delete,然后将其重新添加再次从左下角开始,就可以了!

enter image description here

答案 5 :(得分:0)

这只是在重新安装Xcode之后发生在我身上。

在终端上运行xcrun simctl erase all命令可以达到目的:)