Xcode 緩存及垃圾文件清理

用128G的Mac做iOS開發,相信你也和我一樣為內存不夠用的情況~
總結了下面這些占大空間的路徑。
雖然不是長久之計,但也可以解燃眉之急(ps:根本解決辦法就是花錢換一個大內存的Mac??)~

移除對舊設備的支持


  • 影響:刪除不用支持的舊版本釋放緩存;再連接舊設備調試時,會重新自動生成,所有不小心全部刪除也不需要太過驚慌。
  • 路徑:~/Library/Developer/Xcode/iOS DeviceSupport
  • 占用內存20g左右(具體看Xcode生成多少版本)如圖:


    ps:是不是很可拍

移除舊版本的模擬器支持


  • 影響:不可恢復;如果需要舊版本的模擬器,就需要重新下載了。我移除了4.3.2, 5.0, 5.1等舊版本的模擬器。
  • 路徑:~/Library/Application Support/iPhone Simulator
  • 占用內存較少,按具體情況刪除即可


移除模擬器的臨時文件


  • 影響:可重新生成;如果需要保留較新版本的模擬器,但tmp文件夾很大。放心刪吧,tmp文件夾里的內容是不重要的。在iOS Device中,存儲空間不足時,tmp文件夾是可能被清空的。
  • 路徑:~/Library/Application Support/iPhone Simulator/6.1/tmp (以iOS Simulator 6.1為例)

移除模擬器中安裝的Apps


  • 在Xcode5和之前的版本中
  • 路徑:~/Library/Application Support/iPhone Simulator/6.1/Applications (以iOS Simulator 6.1為例)
  • 影響:不可恢復;對應的模擬器中安裝的Apps被清空了,如果不需要就刪了吧。
  • 在Xcode6中,將模擬器的Apps安裝位置進行了變更
    • 路徑:~/Library/Developer/CoreSimulator/Devices/
  • 影響:不可恢復;Devices文件下對應不同iOS版本和不同設備。device.plist有對應的設備信息

刪除完效果:重新啟動模擬器會發現那些Apps 不見了

移除Archives


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

移除DerivedData


  • 影響:可重新生成;會刪除build生成的項目索引、build輸出以及日志。重新打開項目時會重新生成,大的項目會耗費一些時間。
  • 路徑:~/Library/Developer/Xcode/DerivedData
  • 占用內存也不少具體情況如下:


移除舊的Docsets


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

注:快速進入文件路徑方法

  1. 前往 - 前往文件夾 - 輸入相應路徑點enter鍵即可


  2. 使用快捷鍵 command + shift + G
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容