Xcode清理一些文件


1. 移除DerivedData,建議定期清理,會重新生成

這個文件夾中保存的是Xcode的緩存文件,曾經在Xcode跑過的所有項目的索引、build的信息等都會保存在這里。刪除后在下次打開項目編譯的時候將會重新生成。由於這里包含了大量已經沒用的項目的信息又懶得去篩選,於是把整個文件夾刪了。

  • 文件目錄: ~/Library/Developer/Xcode/DerivedData
  • 打開方式
    • 方式一:在終端用輸入 open ~/Library/Developer/Xcode/DerivedData
    • 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/DerivedData


2. 移除Archives,可以清理

此文件夾中的內容是用Xcode打包時生成,可以根據是否有用選擇性刪除,刪除之后Xcode->Organizer下的那些打包文件就全被清空了

  • 文件目錄: ~/Library/Developer/Xcode/Archives
  • 打開方式
    • 方式一:在終端用輸入 open ~/Library/Developer/Xcode/Archives
    • 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/Archives


3. 移除iOS DeviceSupport,建議清理,連接設備會重新生成

此文件夾中保存着對你設備的版本支持,每個版本文件夾都是幾個G的大小,只需保留自己設備當前版本的文件夾即可,即使全部刪除,再重新連接設備時Xcode會出現Processing symbol files並重新生成相應版本的文件

  • 文件目錄: ~/Library/Developer/Xcode/iOS DeviceSupport
  • 打開方式
    • 方式一:在終端用輸入 open ~/Library/Developer/Xcode/iOS DeviceSupport
    • 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/iOS DeviceSupport

4. 移除模擬器文件,可以清理,運行模擬器會重新生成

此文件夾目錄下的文件夾全都是以模擬器的UDID命名的,可以查看.default_created.plist文件根據文件夾命名和plist文件中的內容判斷各個文件夾是某版本下某設備類型的模擬器,.default_created.plist文件為隱藏文件,需要開啟顯示隱藏才能查看

  • 文件目錄: ~/Library/Developer/CoreSimulator/Devices
  • 打開方式
    • 方式一:在終端用輸入 open ~/Library/Developer/CoreSimulator/Devices
    • 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/CoreSimulator/Devices


5. 移除product下的.app 文件 可以清理

Xcode自己的工程文件下,Products文件夾下面 .app 就是此時編譯出來的,(這個地方要注意的問題就是,此時編譯出來的如果是debug版,你選擇的就是debug,如果是release版,你找到也就是release,建議用方式二去看看目錄下面有哪些東西)。

  • 文件目錄: ~/Library/Developer/Xcode/Products/
  • 打開方式:
    • 方式一:在終端用輸入 open ~/Library/Developer/Xcode/Products/
    • 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/Products/

6. 刪除playground文件 可以清理

playground是快速學習swift語法或者iOS特性的一個工具(僅支持swift)。我們寫的代碼的效果可以立刻呈現出來,而不用像OC一樣,寫個視圖想看看效果必須要運行一次。這里保存了playground的項目緩存。全刪了。

  • 文件目錄: ~/Library/Developer/XCPGDevices/
  • 打開方式:
    • 方式一:在終端用輸入 open ~/Library/Developer/Xcode/Products/
    • 方式二:前往文件夾 command + shift + G 輸入 ~/Library/Developer/Xcode/Products/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM