Xcode——清除緩存相關文件


在平時集成的Mac相關開發時間久了之后,就會遇到很多的緩存問題,比如:Xcode模擬器一直卡在啟動頁。

對於開發者來說,清清Xcode緩存,騰出幾十G的空間還是有可能的。在升級Xcode適配新系統、新手機也是得給電腦減減壓。

快捷鍵:Command + shift + G = 前往文件夾

一、Xcode緩存文件(com.apple.dt.Xcode)----選刪

必要性:重新運行時候,再次生成,在安裝新版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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM