說明:在mac設(shè)備運行一段時間后爽哎,電腦空間很小了,對于開發(fā)者來說,清清Xcode緩存捐腿,騰出幾十G的空間還是有可能的纵朋。在升級Xcode適配新系統(tǒng)、新手機也是得給電腦減減壓茄袖。
一操软、Xcode緩存文件(com.apple.dt.Xcode)----選刪
必要性:重新運行時候,再次生成宪祥,在安裝新版Xcode時聂薪,還是刪了吧。平時不用管它蝗羊。
地址: ~/Library/Caches/com.apple.dt.Xcode
二藏澳、Xcode打ipa包的歷史記錄xcarchive文件----選刪
必要性:此文件在線上運營的app不同版本的BUG追蹤,配合dSYM工具進行定位分析有重要作用耀找,一般可以刪除
地址:~/Library/Developer/Xcode/Archives
三翔悠、模擬器運行程序產(chǎn)生的數(shù)據(jù)(DerivedData)----無顧忌刪
必要性:可以全部刪除
地址:~/Library/Developer/Xcode/DerivedData
四、Xcode打包產(chǎn)生的app icon歷史版本(Products)----無顧忌刪
必要性:可以全部刪除
地址:~/Library/Developer/Xcode/Products/
五野芒、插件(Plug-ins)---Xcode8開始的mac設(shè)備是沒有這東西的--無顧忌刪
必要性:Xcode8以后封禁了插件蓄愁,有的話也是無效的了,可以完全刪除
地址1:~/Library/Developer/Xcode/Plug-ins
地址2:~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
六复罐、XCPGDevices(playground 項目緩存)----無顧忌刪
必要性:類似二的DerivedData涝登,可以完全刪除
地址:~/Library/Developer/XCPGDevices/
七、設(shè)備支持文件(DeviceSupport)--選刪
必要性:比較老的效诅,如iOS8.0之前的都可刪了胀滚;超出當前Xcode對應(yīng)版本的,不建議刪乱投,刪了如果運行高版本手機咽笼,你還得重新手動裝回來;Xcode對應(yīng)版本的戚炫,再連接設(shè)備調(diào)試時剑刑,會重新自動生成,也可以刪了双肤。
地址:~/Library/Developer/Xcode/iOS DeviceSupport
八施掏、模擬器文件----選刪
必要性:刪除之后可以重新下載。一般電腦存在多個版本的Xcode茅糜,可能會沖突出現(xiàn)意外情況七芭,建議把模擬器全刪了,各個版本自己手動下載幾個模擬器蔑赘。
一個Xcode的話狸驳,自己看著辦吧预明,存儲空間不足時可選刪。
地址:~/Library/Developer/CoreSimulator/Profiles/Devices/
九耙箍、證書描述文件---不必要刪
必要性:占據(jù)空間很小撰糠,安裝證書比較多,手動打包調(diào)試或者配置證書時選擇性刪除辩昆。該文件可以再次下載阅酪,平時也沒什么必要刪
地址:~/Library/MobileDevice/Provisioning Profiles