清理Xcode占用的Mac硬盘空间

mac磁盘空间吃紧

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

我常常遇到磁盘不足的警告,一是我常常使用Xcode,二是我在电脑上积累的其它资料。资料很差删除,所以每次都从Xcode下手,整理了一份方便本身之后操做的指南。也但愿对你能有所帮助。xcode

已在 Xcode 11.1 验证,此前在Xcode 9, Xcode 10也都验证过。缓存

本文首发于 清理Xcode占用的Mac硬盘空间.net

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

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

1. ~/Library/Developer/Xcode

DerivedDatacdn

此文件夹内的每一个目录是Xcode运行每一个APP时生成的缓存文件,删除以后再运行APP会从新生成该APP对应的文件,只是编译时间变长了。blog

可保留近期运行的APP相关的文件夹,对于之前运行过近期再也不使用的APP,例如网上下载的demo,建议清理。开发

Archivesget

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

iOS DeviceSupport

此文件夹存放的是Xcode对你所链接真机的版本支持,每一个文件夹几乎都是几个G的大小(我我的的状况是11个目录占了26G空间),手机每升级一个版本,再次链接Xcode时,这里都会生成一个目录。

建议保留你手机当前版本的文件夹。所有删除也不要紧,手机再次链接Xcode时会从新生成。

2. ~/Library/Developer/CoreSimulator

Devices

此文件夹下的目录是以模拟器的UDID命名的,运行模拟器时每安装一个新的APP,相应的文件夹内容也会增大,就像手机上安装应用会占用手机空间同样。

可删除所有文件夹。再次运行模拟器,会从新生成。

删除后开启Xcode运行模拟器,可能会出现下面的错误,不要惊慌,重启Xcode就行了。

CoreSimulator目录下Devices删除后遇到的问题

...

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

我写这篇文章时顺手清理了下,空出了30多个G。若是你用Xcode开发了一两年的项目而从未清理过,那空出60G、70G也绝不夸张。

Xcode清理结果

参考文章: www.jianshu.com/p/8c633d29c…

相关文章
相关标签/搜索