112

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

4

5 回答 5

474

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

于 2017-12-29T10:30:29.897 回答
48

退出 Xcode.app、Simulator.app 等

在终端中尝试以下命令

sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService    
rm -rf ~/Library/*/CoreSimulator
于 2017-11-29T13:32:01.187 回答
31

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

在此处输入图像描述

于 2019-05-08T02:09:05.013 回答
7

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

模拟器下拉菜单

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

于 2018-01-31T00:32:28.533 回答
0

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

xcrun simctl shutdown all && xcrun simctl erase all
于 2022-01-24T09:35:00.980 回答