清理Xcode占用的Mac硬盘空间

文|夕月

《清理Xcode占用的Mac硬盘空间》

如果有一天,你因Mac硬盘空间变得很小很莫名,而你又经常使用Xcode时,不妨试试下面的步骤看看是否有收获。

我经常遇到磁盘不足的警告,一是我经常使用Xcode,二是我在电脑上积累的其它资料。资料不好删除,因此每次都从Xcode下手,整理了一份方便自己以后操作的指南。也希望对你能有所帮助。
已在 Xcode 11.1 验证,此前在Xcode 9, Xcode 10也都验证过。

主要是操作两个目录下的文件 ~/Library/Developer/Xcode~/Library/Developer/CoreSimulator

先打开Finder应用,使用快捷键command+shift+g 输入路径上面的路径即可进入对应的文件夹。

~/Library/Developer/Xcode

DerivedData
此文件夹内的每个目录是Xcode运行每个APP时生成的缓存文件,删除之后再运行APP会重新生成该APP对应的文件,只是编译时间变长了。
可保留近期运行的APP相关的文件夹,对于以前运行过近期不再使用的APP,例如网上下载的demo,建议清理。

Archives
此文件夹中的内容对应Xcode->Window->Organizer->Archives中列出的打包文件。
可保留有用的打包文件,其它删除。

iOS DeviceSupport
此文件夹存放的是Xcode对你所连接真机的版本支持,每个文件夹几乎都是几个G的大小(我个人的情况是11个目录占了26G空间),手机每升级一个版本,再次连接Xcode时,这里都会生成一个目录。
建议保留你手机当前版本的文件夹。全部删除也没关系,手机再次连接Xcode时会重新生成。

~/Library/Developer/CoreSimulator

Devices
此文件夹下的目录是以模拟器的UDID命名的,运行模拟器时每安装一个新的APP,相应的文件夹内容也会增大,就像手机上安装应用会占用手机空间一样。
可删除全部文件夹。再次运行模拟器,会重新生成。

删除后开启Xcode运行模拟器,可能会出现下面的错误,不要惊慌,重启Xcode就好了。
《清理Xcode占用的Mac硬盘空间》

建议在退出Xcode后进行清理,清理后重启电脑。

我写这篇文章时顺手清理了下,空出了30多个G。如果你用Xcode开发了一两年的项目而从未清理过,那空出60G、70G也毫不夸张。
《清理Xcode占用的Mac硬盘空间》

参考文章:
https://www.jianshu.com/p/8c633d29cb71

推荐阅读
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注