我正在运行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包中删除4.3 SDK吗?

/应用程序/ xcode /内容/开发/平台/ iPhoneSimulator.platform /开发/ sdk

中相应的.dmg文件也请删除

~ / Library / Caches / com .苹果的Xcode / Downloads dt。

以防止Xcode再次安装相同的包。


关于XCode >= 6参见@praveen-matanam的答案

其他回答

更新Xcode 14

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

这些答案的问题在于,每次Xcode更新,菜单和位置都会改变。

去/Applications/Xcode。app/Contents/Developer/Platforms,删除你不需要的内容。Xcode会正常启动。如果您完全担心,那么您可以简单地从垃圾中恢复。

命令+空间

类型“模拟器”

打开您不再需要的旧测试版模拟器。

右键单击它,然后选择选项>“在Finder中显示”

关闭应用程序,然后从文件夹中删除它。

:)

您可以做的另一件事是将Deployment目标更改为最高值。这将防止方案菜单显示旧版本。

要做到这一点,请到: Target->摘要然后更改部署目标。

你试过直接从Xcode包中删除4.3 SDK吗?

/应用程序/ xcode /内容/开发/平台/ iPhoneSimulator.platform /开发/ sdk

中相应的.dmg文件也请删除

~ / Library / Caches / com .苹果的Xcode / Downloads dt。

以防止Xcode再次安装相同的包。


关于XCode >= 6参见@praveen-matanam的答案