1、移除 Xcode 運(yùn)行安裝 APP 產(chǎn)生的緩存文件(DerivedData)
path : ~/Library/Developer/Xcode/DerivedData
Xcode重新運(yùn)行時(shí),會(huì)重新生成。隨著運(yùn)行程序增多,占用空間也越大,刪除后重新編譯程序變慢。
定期清理
2、移除 APP 打包的ipa歷史版本(Archives)
path : ~/Library/Developer/Xcode/Archives
根據(jù)日期順序排列,刪除后不可恢復(fù)
可全部刪除,也可留下最新版本,刪除舊版本數(shù)據(jù)
3、移除模擬器的緩存數(shù)據(jù)(Devices)
path : ~/Library/Developer/CoreSimulator/Devices/
模擬器的相關(guān)數(shù)據(jù)。每個(gè)版本的模擬器占用的內(nèi)存空間大約為10M左右。每個(gè)文件夾里包含的就是一個(gè)特定系統(tǒng)版本的設(shè)備的數(shù)據(jù)。每個(gè)文件夾對(duì)應(yīng)哪個(gè)設(shè)備可以在其下device.plist中查看。刪除之后,如果立即運(yùn)行程序會(huì)報(bào)錯(cuò),先關(guān)閉Xcode,再重新打開(kāi)程序,運(yùn)行即可。運(yùn)行該路徑下會(huì)立馬生成模擬器對(duì)應(yīng)版本的文件。
全部刪除
4、移除對(duì)舊設(shè)備的支持(iOS DeviceSupport)
path : ~/Library/Developer/Xcode/iOS DeviceSupport
一般是占用內(nèi)存空間最大的文件夾,即使全部刪,再連接設(shè)備調(diào)試時(shí),會(huì)重新自動(dòng)生成。
由個(gè)人最低支持版本決定移除版本,我移除了9.0以下的所有版本。