1、iOS DeviceSupport文件
目录地址:~/Library/Developer/Xcode/iOS DeviceSupport
用于缓存手机设备的crash日志和符号表,可以完全删除这个文件夹,当设备重新链接时Xcode会从设备重新加载这些信息。设备加载需要一段时间,我们每次连上新设备时的『Processing symbol files』就是在向该文件夹写入文件。所以可以半年删一次或者定期删除不经常使用的设备数据。
2、DerivedData
目录地址:~/Library/Developer/Xcode/DerivedData
用于缓存Xcode工程的中间构建结果以及生成索引的位置。重新打开工程时该数据会重新生成。有时候项目出问题的时候,重置这些文件会有帮助。该文件夹可以经常清理,不影响正常使用。
3、Archives
目录地址:~/Library/Developer/Xcode/Archives
用于缓存打包App生成的archive文件。发布到App Store的需要备份保留,以防排查问题使用,其他的可以直接删除。建议隔一段时间备份,然后整个文件夹清空。
4、CoreSimulator
目录地址:~/Library/Developer/CoreSimulator
用于缓存Xcode模拟器设备数据。可以删除不经常使用或者App不再支持的模拟器设备数据。用模拟器中菜单里的 Reset content And Settings 删除更安全。
5、com.apple.dt.Xcode
目录地址:~/Library/Caches/com.apple.dt.Xcode
Xcode 软件的缓存文件,属于Xcode 的一种工程文件。可以删除。用于彻底清理Xcode。
6、iTunes备份缓存
目录地址:~/Library/Application Support/MobileSync/Backup
Xcode链接设备时iTunes有时会自动同步备份设备上的内容。需要使用iTunes删除不需要的备份。
参考:https://stackoverflow.com/questions/29930198/can-i-delete-data-from-ios-devicesupport