[Mac] 刪除 Xcode 相關不必要的檔案,節省磁碟空間
最近在使用 OmniDiskSweeper 檢視硬碟空間大小,
發現 Xcode 相關的東西占據了非常大的硬碟空間…
來看其中的幾個吧:
1. ~/Library/Developer/Xcode/iOS DeviceSupport
這目錄裡放的是給 iOS 除錯用的 symbol file,
因此每個 iOS 版本都會有一份:
但我的 iPhone 只會有一個版本,
就算真的出現了 crash dump,也只需要最新版本的 symbol file。
因此,可以自己手動刪除掉不需要的版本目錄~
2. ~/Library/Developer/CoreSimulator/Devices
這裡放的是 iOS 不同版本的模擬器,
各別不大,但有很多個:
可以執行下面的指令,清掉用不到的模擬器:
xcrun -v simctl delete unavailable
3. /Applications/Xcode.app/Contents/Developer/Platforms
這個目錄下,存放了許多不同平台的 SDK,
像是 iPhone、Apple Watch、Apple TV 等等:
問題是我並沒有要開發 Apple Watch / Apple TV 的 app,
因此可以手動刪除掉不需要的 SDK:
cd /Applications/Xcode.app/Contents/Developer/Platforms sudo rm -rf AppleTV* Watch*
刪除完之後,硬碟空間至少多出了十幾 GB,
感覺很不錯呀~
參考資料:
xcode – Can I delete data from iOS DeviceSupport? – Stack Overflow
刪除Xcode佔據大量空間的 Derived Data 和 iOS DeviceSupport
ios – Xcode – free to clear devices folder? – Stack Overflow
苹果开发者的Mac大瘦身 | Welkin’s Host
macos – Can Xcode SDKs (such as watchOS and tvOS) be uninstalled? – Stack Overflow
Saving up to 8.5GB of Space After Every Apple Xcode Update
(本頁面已被瀏覽過 2,800 次)