如何卸载下载的Xcode模拟器?

时间:2015-06-19 13:30:33

标签: ios xcode ios-simulator

如何卸载其中一个下载的Xcode模拟器?

我的 iOS 7模拟器无法启动(Unable to boot the iOS Simulator)。我想完全重新安装它。

enter image description here

我试过了:

  • 正在删除~/Library/Caches/com.apple.dt.Xcode
  • 删除Xcode并从App Store再次下载。

但iOS 7.1 Simulator仍然安装。如何删除它?

请注意,我也尝试过:

  • 重置模拟器内容和设置。
  • 删除模拟器设备并重新创建。

并没有解决我的问题。

4 个答案:

答案 0 :(得分:393)

您可以从/Library/Developer/CoreSimulator/Profiles/Runtimes (不是~/Library!)中删除它们:

screenshot

答案 1 :(得分:75)

注意:这只会从Xcode设备列表中删除设备配置。要从硬盘驱动器中删除模拟器文件,请参阅上一个答案。

对于Xcode 7,只需使用Xcode中的Window \ Devices菜单:

Devices menu

然后在左侧列表中选择要删除的模拟器并右键单击它。 这是删除选项: enter image description here

就是这样。

答案 2 :(得分:57)

在终端中运行此命令以删除无法从当前正在使用的Xcode版本访问的模拟器。

xcrun simctl delete unavailable

此外,如果您正在寻找回收模拟器相关空间Michael Tsai,发现删除SIM日志会为他节省30 GB。

~/Library/Logs/CoreSimulator

答案 3 :(得分:13)

稍微偏离主题,但可能非常有用,因为它可能是您可能要使用模拟器执行的其他任务的基础。

我希望将模拟器列表保持在最低限度,并且由于“设备和模拟器”中没有多选功能,因此将其全部删除是很痛苦的。

因此,我启动了所有想要使用的模拟程序,然后删除了所有我尚未启动的模拟器。

删除所有关机模拟器:

xcrun simctl list | grep -w "Shutdown"  | grep -o "([-A-Z0-9]*)" 
  | sed 's/[\(\)]//g' | xargs -I uuid xcrun simctl delete  uuid

如果需要单个模拟器,只需使用加号按钮将它们重新添加到“设备和模拟器”中的列表中即可。

remove transform files