磁盘空间大清理

4,896 阅读2分钟

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