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

Mil*_*sen 50 xcode ios 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"文件夹.

Tom*_*art 212

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

  • 接受这个答案. (9认同)
  • 你需要首先运行 -> sudo Killall -9 com.apple.CoreSimulator.CoreSimulatorService (3认同)
  • 在终端中运行“xcrun simctl擦除所有”之前,退出Xcode.app,Simulator.app。否则,运行脚本将失败。 (3认同)

Ita*_*chi 26

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

在此处输入图片说明


IKK*_*KKA 16

退出Xcode.app,Simulator.app等

在终端中尝试以下命令

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService

rm -rf〜/ Library / * / CoreSimulator

  • 多谢!!运行上述所有内容,然后运行“xcrun simctl擦除全部”,它开始工作。 (4认同)
  • 我需要先运行killall命令,然后才能使用xcrun simctl从上方擦除全部内容。 (3认同)

Alb*_*uiz 10

只是在重新安装Xcode之后发生了这件事。

xcrun simctl erase all在终端上运行命令就可以了:)


Lev*_*dze 7

只需在终端中运行此命令:

xcrun simctl shutdown all && xcrun simctl erase all
Run Code Online (Sandbox Code Playgroud)


小智 5

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

模拟器下拉

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