Xcode清除缓存相关文件

一、Xcode缓存文件(com.apple.dt.Xcode)----选删

地址: ~/Library/Caches/com.apple.dt.Xcode

二、Xcode打ipa包的历史记录xcarchive文件----选删

必要性:此文件在线上运营的app不同版本的BUG追踪,配合dSYM工具进行定位分析有重要作用,一般可以删除

地址: ~/Library/Developer/Xcode/Archives

三、模拟器运行程序产生的数据(DerivedData)----无顾忌删

必要性:可以全部删除

地址:~/Library/Developer/Xcode/DerivedData

四、Xcode打包产生的app icon历史版本(Products)----无顾忌删

必要性:可以全部删除

地址:~/Library/Developer/Xcode/Products/

五、插件(Plug-ins)---Xcode8开始的mac设备是没有这东西的--无顾忌删

必要性:Xcode8以后封禁了插件,有的话也是无效的了,可以完全删除

地址1:~/Library/Developer/Xcode/Plug-ins

地址2:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins


六、XCPGDevices(playground 项目缓存)----无顾忌删

必要性:类似二的DerivedData,可以完全删除

地址:~/Library/Developer/XCPGDevices/

七、设备支持文件(DeviceSupport)--选删

必要性:比较老的,如iOS8.0之前的都可删了;超出当前Xcode对应版本的,不建议删,删了如果运行高版本手机,你还得重新手动装回来;Xcode对应版本的,再连接设备调试时,会重新自动生成,也可以删了。

地址:~/Library/Developer/Xcode/iOS DeviceSupport

八、模拟器文件----选删

必要性:删除之后可以重新下载。一般电脑存在多个版本的Xcode,可能会冲突出现意外情况,建议把模拟器全删了,各个版本自己手动下载几个模拟器。

一个Xcode的话,自己看着办吧,存储空间不足时可选删。

地址:~/Library/Developer/CoreSimulator/Profiles/Devices/

九、证书描述文件---不必要删

必要性:占据空间很小,安装证书比较多,手动打包调试或者配置证书时选择性删除。该文件可以再次下载,平时也没什么必要删

地址:~/Library/MobileDevice/Provisioning Profiles

rm -rf   ~/Library/Caches/com.apple.dt.Xcode

rm -rf  ~/Library/Developer/Xcode/Archives

rm -rf  ~/Library/Developer/Xcode/DerivedData

rm -rf  ~/Library/Developer/Xcode/Products/

rm -rf  ~/Library/Developer/Xcode/Plug-ins

rm -rf  ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

rm -rf  ~/Library/Developer/XCPGDevices/

rm -rf  ~/Library/Developer/Xcode/iOS DeviceSupport

rm -rf ~/Library/Developer/CoreSimulator/Profiles/Devices/

rm -rf ~/Library/MobileDevice/Provisioning Profiles

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 说明:在mac设备运行一段时间后,电脑空间很小了,对于开发者来说,清清Xcode缓存,腾出几十G的空间还是有可能的...
    雨_田阅读 66,286评论 0 76
  • 说明:在mac设备运行一段时间后,电脑空间很小了,对于开发者来说,清清Xcode缓存,腾出几十G的空间还是有可能的...
    王家小雷阅读 3,467评论 0 5
  • 1. 移除 APP 打包的ipa历史版本(Archives) 不可恢复,就是你打的包,如果需要dysm文件,及时备...
    不会武功的陈真阅读 6,395评论 0 3
  • 一、DerivedData 说明:模拟器运行程序时产生的数据。路径:~/Library/Developer/Xco...
    YanZi_33阅读 878评论 0 0
  • 一、DerivedData 说明:模拟器运行程序时产生的数据。路径:~/Library/Developer/Xco...
    zyc_在路上阅读 981评论 0 1

友情链接更多精彩内容