清除无用的CoreSimulator

今天整理硬盘,发现~/Library/Developer/CoreSimulator/Devices这个目录不小,而且有很多大小完全相同的目录。
打开Xcode,发现我已经删除了很多没用的设备了,只保留了MAC/6/6s/7/7s/air2几个,但是里面有几十个不同设备的目录,而且空间占用最小的也有16M,手工删除又怕出错,Google到一个超实用的命令:

xcrun simctl delete unavailable

目录下的那些文件都被删除了,进一步学习一下:

列出设备
xcrun simctl list devices
删除指定的设备
xcrun simctl delete D24C18BC-268C-4F0B-9CD8-8EFFDE6619E3
帮助
xcrun simctl help

顺便提一下,没做过Watch的开发所以没注意到原来Watch这个设备是在主设备的Paired的设备里的:

所以,第一次运行了删除无用设备的命令之后里面还保留了很多watch设备,我从Paired设备中删除后,再执行此命令无效。

Continue Reading