[Mac] 刪除 Xcode 相關不必要的檔案,節省磁碟空間

[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,801 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料