LearnHouse

清除XCode暫存避免MAC空間不足

DerivedData
影響:會刪除build生成的專案索引、build輸出以及日誌。重新打開項目時會重新生成,大的專案會耗費一些時間。
路徑:~/Library/Developer/Xcode/DerivedData

移除模擬器的臨時文件
影響:如果需要保留較新版本的模擬器,但tmp文件夾很大。放心刪吧,tmp文件夾裡的內容是不重要的。在iOS Device中,存儲空間不足時,tmp文件夾是可能被清空的。
路徑:~/Library/Application Support/iPhone Simulator/8.0/tmp

移除對舊設備的支持
影響:再連接舊設備調試時,會重新自動生成。
路徑:~/Library/Developer/Xcode/iOS DeviceSupport

再來是一旦刪除,就得自己手動加回來的,要自己斟酌一下什麼要保留下來:

移除舊版本的模擬器支持
影響:如果需要舊版本的模擬器,就需要重新下載了。
路徑:~/Library/Application Support/iPhone Simulator

移除模擬器中安裝的Apps
影響:對應的模擬器中安裝的Apps被清空了,如果不需要就刪了吧。
路徑:~/Library/Application Support/iPhone Simulator/8.1/Applications

移除Archives
影響:不可恢復;Adhoc或者App Store版本會被刪除。建議備份dSYM文件夾
路徑:~/Library/Developer/Xcode/Archives

移除舊的Docsets
影響:不可恢復;將刪除舊的Docsets文檔
路徑:~/Library/Developer/Shared/Documentation/DocSets

posted by admin in 程式&軟體 and have No Comments

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment