您是否知道透過 Xcode 下載的每個主要 iOS 模擬器運行時都會消耗 8 GB 到 15 GB 的未壓縮磁碟空間?如果您已經進行了兩年多的開發,您的 Mac 可能包含 iOS 16.0、iOS 16.4、iOS 17.2 和 iOS 18.0 的運行時間。除非您積極測試特定次要版本的向後相容性,否則這些運行時會浪費數十 GB 的昂貴 SSD 儲存。
更糟的是:這些模擬器在運作時並不位於您的使用者主資料夾中!它們位於 /Library/Developer/CoreSimulator/Profiles/Runtimes 中,這表示標準使用者快取清理程式完全忽略它們。以下是如何安全地審核和刪除它們。

如何透過終端檢查已安裝的模擬器運行時
Apple 提供了命令列實用程式 simctl 來檢查和管理模擬器環境。開啟終端機並執行:
xcrun simctl 運行時清單 -v
此指令列印每個已安裝的 iOS、watchOS、tvOS 和 VisionOS 運行時映像,及其唯一識別碼 (UUID)、建置版本以及目前是否可用於 Xcode。
如何刪除過時的執行時間
找到不再需要的舊運行時(例如過時的 iOS 16.2 運行時)後,複製其 UUID 並運行:
xcrun simctl 運行時刪除
macOS 將立即回收 12 GB 以上的映像。或者,如果在終端機中輸入 UUID 感覺很乏味,MagicMacCleaner 提供了一個本機圖形模擬器運行時管理器,其中列出了每個運行時的確切物理佔用空間、配對設備的數量和上次使用的日期,允許一鍵刪除。
行動開發人員工作流程:釋放實體測試 iPhone 上的儲存空間
雖然清除 Xcode 快取、模擬器運行時和建置容器可以釋放 Mac 上的重要空間,但實體 iOS 測試裝置很快就會被測試建置、崩潰工件、診斷螢幕記錄和 QA 螢幕截圖所堵塞。保持實體測試硬體的精簡對於快速設備上調試和可靠部署至關重要。
- Clearly Smart Storage Cleaner:壓縮千兆位元組的錯誤報告螢幕記錄,檢測重複的測試媒體,並組織開發和個人 iPhone 上的混亂聯繫人。
- Swipe Photo Cleaner:透過輕鬆的滑動刪除手勢快速查看和清除數百個 UI 測試螢幕截圖和演示連拍。
