Mac 磁盤剩餘空間不足清理 (主要是針對iOS開發Xcode緩存清理)

Mac 磁盤剩餘空間不足清理 (主要是針對iOS開發Xcode緩存清理)

電腦256的ssd,會比較小,除了我們平時清理DerivedData,其實還有一部分空間可以釋放,大到40多GB.
刪除指數:(5星排行)

  • 刪除指數(5星)只要重新運行Xcode就一定會重新生成,而且會隨着運行程序的增多,佔用空間會越來越大。刪除後在重新運行程序可能會稍微慢一點,建議定期清理。
路徑:
~/Library/Developer/Xcode/DerivedData
  • 刪除指數(4.5星) 模擬器的相關數據。每個版本的模擬器佔用的內存空間大約爲10M左右。每個文件夾裏包含的就是一個特定系統版本的設備的數據。每個文件夾對應哪個設備可以在其下device.plist中查看。刪除之後,如果立即運行程序會報錯,先關閉Xcode,再重新打開程序,運行即可。運行該路徑下會立馬生成模擬器對應版本的文件。可以全部刪除,大約可以釋放12+GB
路徑:
~/Library/Developer/CoreSimulator/Devices/
  • 刪除指數(4星) 移除 APP 打包的ipa歷史版本(Archives) Archieves其實用完一次上傳後就不需要了,可以全部刪除,刪除後不可恢復,如需使用,重新打包即可
路徑:
~/Library/Developer/Xcode/Archives
  • 移除 APP 打包的app icon歷史版本(Archives),就是你平時打包後在機器上顯示的icon,刪除後不可恢復,建議全部刪除
路徑:
~/Library/Developer/Xcode/Products
  • 刪除指數(4星) 移除對舊設備的支持(iOS DeviceSupport),一般是佔用內存空間最大的文件夾,即使全部刪,再連接設備調試時,會重新自動生成。一般iOS只向下兼容兩個版本就可以了,所以我移除了9.0以下的所有版本。
路徑:
~/Library/Developer/Xcode/iOS DeviceSupport
  • 刪除指數(4星) 移除 Xcode 中的無效的插件(Plug-ins),Xcode升級後可能有些插件失效了,所以還是建議刪除,當然你沒裝過插件,這個不走可以省略
路徑:
~/Library/Developer/Xcode/iOS DeviceSupport
  • 刪除指數(3星) 移除 playground 的項目緩存(XCPGDevices),再次運行的時候可以重新生成,建議全部刪除,不過可以根據自身情況,因爲不刪也不太大
路徑:
~/Library/Developer/XCPGDevices/
  • 刪除指數(3星) 移除舊的文檔(Docsets),刪除後不可恢復,該目錄下存儲的爲開發文檔,一般有三個文件com.apple.adc.documentation.iOS.docset(1.68GB)、com.apple.adc.documentation.OSX.docset(2.62GB)和com.apple.adc.documentation.Xcode.docset(256.4M),如果你只做iOS開發,其實你可以把OSX.docset刪除掉的,因爲它佔用了2.62GB的內存。整體所佔空間約4.56GB
路徑:
~/Library/Developer/Shared/Documentation/DocSets
  • 刪除指數(1星) 移除模擬器中的SDK版本(iPhoneSimulator.sdk)不可恢復,操作請慎重。我個人的此路徑下的只有最新版本的sdk,除非當你有多個版本的sdk再酌情刪除。不建議刪除
路徑:
~/application/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/

參考鏈接:點我看原文

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章