通过以下的方法,成功清理了各种缓存,获得了近20G的空间
关于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