我們開發App時將產生所謂的Derived Data,隨著時間的累積,它佔據的空間將十分可觀,甚至可達幾十GB的規模。因此,接下來就讓我們學習清除Derived Data 和 iOS DeviceSupport 的小技巧,以備Mac空間不足時派上用場。

一. Derived Data

  1. 點選Xcode -> Preferences,打開Preferences視窗。

2. 切換到Locations分頁,點選Derived Data下方勾引著我們,路徑旁指向右邊的箭頭。

點選箭頭後將打開Finder視窗,顯示Derived Data資料夾。

3. 雙擊Derived Data資料夾,顯示其中的資料夾。按下cmd + a全選這些資料夾後,從右鍵選單點選Move to Trash,將它們殺得一乾二淨,丟到垃圾桶。

4. 點選Finder -> Empty Trash,清空垃圾桶裡的資料。

從Finder視窗,可觀察到空間從原本的16.64GB,瞬間成長到31.36GB,足足多了15G之多 !

二. iOS DeviceSupport

刪除 ~/Library/Developer/Xcode/iOS DeviceSupport 裡的資料。iOS DeviceSupport 包含了Mac 接過裝置的iOS 支援擋,接過愈多裝置,佔據愈多空間。

彼得潘的 Swift iOS App 開發教室

學習 Swift iOS App 開發的學生作品集

彼得潘的 iOS App Neverland

Written by

彼得潘的 Swift 程式設計入門,App程式設計入門作者,彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,http://apppeterpan.strikingly.com

彼得潘的 Swift iOS App 開發教室

學習 Swift iOS App 開發的學生作品集

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade