Xcode用久了后会产生很多缓存文件,这些文件会占用很大的磁盘空间.
下面列举的是一些可以删除的文件目录.
~/Library/Developer/Xcode/DerivedData
一些中间编译信息文件和debug/release 编译生成的 targets.删除后会重新创建.这里清理后腾出了7.81G
~/Library/Developer/Xcode/iOS DeviceSupport
我们每次连上新设备时的『Processing symbol files』就是在向该文件夹写入文件。删除后,再次连上手机时会重新创建.这里清理后腾出了8.68G
~/Library/Developer/CoreSimulator
Apps 在模拟器中的存储文档的位置.这里清理后腾出了13.92G
/Library/Developer/CoreSimulator/Profiles/Runtimes
模拟器文件路径.里面是下载的其他版本的模拟器文件.可以删除一些低版本的模拟器.这里清理后腾出了9.6G
~/Library/Developer/Xcode/Archives
归档项目的存储位置.删除前确保有用的Archive已经备份,因为分析线上崩溃日志需要Archive文件里的一些东西.
其他一些缓存目录:
系统缓存保存在:~/Library/Caches (按需删除)
系统日志保存在:~/Library/Logs
此外,可以使用命令:“sudo du -sh * ”查看当前文件夹下各个文件和文件夹占用的空间大小,进而一步步找到占用磁盘空间较多的文件。