清理Mac存储空间
今天提示我使用空间不足,需要清理,我看了看电脑中少量的文件,产生了巨大的疑问,存储空间被谁偷吃了。
发现Xcode环境中的数据占了将近一半,整理了清理的办法。
软件推荐
DevCleaner
针对xcode的数据进行清理
OmniDiskSweeper
数据大小分析
AppCleaner
软件删除
Xcode清理
cd ~/Library/Developer
Xcode[1]
cd ./Xcode
清理 iOS DeviceSupport
该目录是真机调试时产生的,删除后下次调试时会自动生成。
sudo rm -rf ./iOS\ DeviceSupport
DevCleaner 中可以删除
清理Previews
命令行执行[2] - 二选一
xcrun simctl --set previews delete all
手动执行 - 二选一
删除位置`./UserData/Previews/Simulator Devices` - 当时这里占用了60G +
清理 DerivedData
该文件夹存放项目的索引文件等,可以全部删除,或者删除不常用的项目,再次打开项目会自动生成。
sudo rm -rf ./DerivedData
可以使用DevCleaner 删除
清理 Archives
该文件夹存放app打包生成的文件,可以删掉不需要的项目打包文件。
sodu rm -rf ./Archives
可以使用DevCleaner 删除
模拟器
cd ./CoreSimulator
模拟器使用数据 Devices
我没有全删,选择了部分设备删除
sudo rm -rf ./Devices
如果全删,打开 Simulator
软件会提示错误,重启电脑即可。
清理 ./Profiles/Runtimes
,该文件夹存放手动下载的 Simulator。
缓存数据Caches
sudo rm -rf ./Caches
看起来是动态链接的缓存
参考
[1] https://www.onlyling.com/archives/541
[2] https://qileq.com/article/202210220001/
[3] https://juejin.cn/post/6966467324182265893
[4] https://blog.csdn.net/qq_33919450/article/details/124608569