Xcode除了之前说的外,还有两处可以进行释放
移除EmbeddedAppDeltas文件夹
影响:可重新生成;
路径: /private/var/folders/hc/sqpl_bd52l9f5n5dln4g_mxc0000gn/C/com.apple.DeveloperTools/All/Xcode/EmbeddedAppDeltas
释放提示:最好在Mac的安全模式下来清理文件夹(安全模式只需在Mac重启时,长按Shift键即可)
释放空间:7GB
移除DocSets文件夹
影响:不可生成;
路径: ~/Library/Developer/Shared/Documentation
释放空间:3GB
---------------------------------- 19/09更新 ----------------------------------------------
众所周知,Xcode是硬盘内存的钉子户占据了大量的内存,使用以下的方法可以大幅的释放内存
关于Xcode
移除对旧设备的支持
影响:可重新生成;再连接旧设备调试时,会重新自动生成。
路径:~/Library/Developer/Xcode/iOS DeviceSupport
释放空间:10GB
移除对模拟器的数据
一堆模拟器的数据。每个文件夹里包含的就是一个特定系统版本的设备的数据。每个文件夹对应哪个设备可以在其下device.plist中查看。
影响:可重复生成,亲测删除之后的效果跟在模拟器里重置相同,重新运行模拟器便可以重新生成
路径: ~/Library/Developer/CoreSimulator/Devices/
释放空间:16GB
移除打包文件Archives
每次打包App的dSYM等数据就保存在这里,把一些没用的版本删了。如果是上线了的版本还是保留吧。
影响:可重新生成,再次打包一次即可。
路径:~/Library/Developer/Xcode/Archives
释放空间:6GB
移除DerivedData
build生成的项目索引、build输出以及日志。重新打开项目时会重新生成,大的项目会耗费一些时间。
影响:可重新生成
路径:~/Library/Developer/Xcode/DerivedData
释放空间:12GB
移除playground的项目缓存
影响:可重新生成
路径:~/Library/Developer/XCPGDevices/
释放空间:1GB
推荐Dr.Cleaner
删除微信缓存
路径:~/Library/Application\Support/com.tencent.xinWeChat