ChatGPT解决这个技术问题 Extra ChatGPT

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

设备的数据不再存在于 /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”文件夹。


T
Tomáš Linhart

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


接受这个答案。
xcrun:错误:无法找到实用程序“simctl”,不是开发人员工具或 PATH
你需要先运行 -> sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService
在终端中运行 xcrun simctl erase all 之前,请退出 Xcode.app、Simulator.app。否则,运行脚本将失败。
上帝保佑你的灵魂:-)
g
grg

退出 Xcode.app、Simulator.app 等

在终端中尝试以下命令

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

还是一样的错误信息,我该如何添加模拟器?
我需要先运行 killall 命令,然后才能从上面使用 xcrun simctl erase all
YESSSSSSSSS,终于!太感谢了!
非常感谢!!运行上述所有内容,然后运行 xcrun simctl erase all 并开始工作。
我尝试了上述方法并在终端中收到与权限相关的错误,即使我使用 sudo 进行了操作。我确保我对 Xcode 和模拟器都很满意。我进行了重新启动,然后它起作用了。
I
Itachi

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

https://i.stack.imgur.com/bLw1k.png


这对我有用,谢谢
这为我修好了..
N
Nick Meehan

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

https://i.stack.imgur.com/IDmXW.png

从这里,您可以选择要下载的版本以及适用于哪些设备。


我没有下载选项
L
Levan Karanadze

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

xcrun simctl shutdown all && xcrun simctl erase all

m
michaeldibse

我遇到过同样的问题。

它通过擦除 Mac 找不到的设备对我有用。

xcrun simctl erase AKADKJ-

这也是一个找到很好解释的链接。

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