我正在运行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在下面的评论中提到了这一点…]
有些人试图用一种方法来解决它,有些人用第二种方法。基本上,有两个问题,如果你检查并解决它们-在99%它应该修复这个问题:
Old device simulators located at YOUR_MAC_NAME (e.g. Macintosh) -> Users -> YOUR_USERNAME (daniel) -> Library -> Developer -> Xcode -> iOS Device Support. Leave there, the newest one, as of today this is 13.2.3 (17B111), but in future it'll change. The highest number (here 13.2.3) of the iOS version indicates that it's newer.
After this list your devices in Terminal by running xcrun simctl list devices. Many of them might be unavailable, therefore delete them by running xcrun simctl delete unavailable. It'll free some space as well. To be sure that everything is fine check it again by running xcrun simctl list devices. You should see devices only from the newest version (here 13.2.3) like the screenshot below shows.
作为一个奖励,这与这个问题有点不相关,但仍然有一些空间。进入YOUR_MAC_NAME(例如Macintosh) -> Users -> YOUR_USERNAME(例如daniel) -> Library -> Developer -> Xcode -> Archives。您将看到许多已归档部署的应用程序,很可能您并不需要所有这些应用程序。尝试删除这些不再被使用的文件。
使用这两种方法和额外的方法,我能够在我的Mac上获得额外的15gb空间。
PS.简单地从Xcode中删除模拟器通过到Xcode ->窗口->设备和模拟器->模拟器(或简单地CMD + SHIFT + 2时使用键盘快捷键)并删除它不会有帮助。你真的需要按照描述的步骤去做。