我正在运行Xcode 4.3.1 iOS模拟器,它最初只支持iOS 5.1。

我需要用iOS 4.3测试我的代码,所以我使用Xcode的“安装”功能来安装它,如“使用iOS 4.3设备模拟器安装Xcode ?”

现在我完成了测试,但找不到方法卸载4.3部分(“iPhone 4.3模拟器”和“iPad 4.3模拟器”)。我想减少方案菜单中的混乱。

苹果的Xcode列表中没有人知道答案!

编辑:注意自Xcode 4.3以来发生了很大的变化,所以建议正在阅读这篇文章的人看看所有的答案。最新的,如史蒂夫莫泽的可能对你更有用!

EDIT 10/2017:由Julio Carrettoni在Twitter上发布

如果你是iOS开发者,执行以下命令: $ xcrun simctl delete不可用 它删除了Xcode不再使用的旧模拟器。对我来说是6Gb 我自己没试过……

[另外,我刚刚看到Russ Bishop在下面的评论中提到了这一点…]


当前回答

在终端中运行此命令,删除您机器上使用的当前版本Xcode(8+?)中无法访问的模拟器。

xxrun simctl delete不可用

此外,如果你想回收模拟器相关的空间,Michael Tsai发现删除模拟器日志为他节省了30gb。

~/Library/Logs/CoreSimulator

其他回答

在终端中运行此命令,删除您机器上使用的当前版本Xcode(8+?)中无法访问的模拟器。

xxrun simctl delete不可用

此外,如果你想回收模拟器相关的空间,Michael Tsai发现删除模拟器日志为他节省了30gb。

~/Library/Logs/CoreSimulator

在Xcode 6及以上版本中,你可以在/Library/Developer/CoreSimulator/Profiles/Runtimes路径下找到并删除模拟器。重启Xcode才能生效(可能不需要)。

在Xcode 6+中,你可以直接到菜单>窗口>设备>模拟器中删除你不需要的模拟器。

更新2022

我们可以使用存储管理工具: ⌘+空格键和搜索存储。

在开发者:你可以找到Xcode缓存和构建文件,也可以删除旧版本的iOS支持文件。

在macOS Big Sur和Monterey上测试

更新Xcode 14

在Xcode 14中,你终于可以通过设置中的“平台”部分卸载模拟器运行时。只需选择一个,然后点击左下角的减号“-”按钮。