簡體   English   中英

我可以從 ~/Library/Developer/Xcode 文件夾中刪除什么?

[英]What can I delete from ~/Library/Developer/Xcode folder?

我的~/Library/Developer/Xcode文件夾大小超過 17 個演出。 當我在虛擬機 (Parallels 12) 中工作時,總虛擬磁盤大小限制為 64 gig,因此我需要恢復一些磁盤空間。

在“Archives”、“DerivedDate”、“Installs”、“iOS Device Logs”、“iOS DeviceSupport”、“Snapshots”和“UserData”等文件夾中,我可以刪除哪些內容而不破壞我的項目?

Archives您可以刪除任何您想要的內容,但您應該保留最近的版本。 您應該備份將來可能需要訪問的舊版本。

您可以刪除DerivedData下的所有DerivedData 下次構建項目時,將重新創建所需的文件。

我的安裝文件夾只包含一組空文件夾和最新的,如果超過 3 年。 檢查你的,刪除可能是安全的。

iOS Device Logs文件夾包含各種 iOS 版本的舊設備日志。 您可以安全地刪除任何較舊的日志。

iOS DeviceSupport文件夾包含您在 Xcode 運行時連接過的 iOS 設備上的每個 iOS 版本的文件夾。 隨意刪除您不再支持的 iOS 版本的任何文件夾。 例如,如果您的應用程序的部署目標均不早於 iOS 8.1,則您可以安全地刪除 iOS 8.0.x 及更早版本的任何文件夾。 這些文件夾僅用於符號化崩潰報告。

Xcode 使用Snapshots文件夾來保存快照(備份)。 您可以刪除您不關心的舊項目的快照。

我會單獨留下UserData文件夾。

這是每個文件夾的解釋以及您可以刪除的內容以減小大小。

  1. DeviceSupport - 您可以保留模擬器,您將來可能需要哪些日志。 它是不同設備/iOS 的象征性崩潰日志。

  2. 每隔幾天刪除此文件夾。 大多數時候,它占據了巨大的空間!

    〜/圖書館/開發人員/Xcode/DerivedData

  3. 您的所有目標都保存在 Archives 文件夾中的存檔形式中。 在您決定刪除此文件夾的內容之前,這里有一個警告 - 如果您希望能夠調試已部署的應用程序版本,則不應刪除存檔。 Xcode 將管理存檔並在存檔新構建時創建新文件。

〜/圖書館/開發人員/Xcode/檔案

  1. 當您連接設備時,iOS 設備支持文件夾會創建一個子文件夾,以設備版本作為標識符。 大多數時候它只是舊的東西。 保留最新版本,其余的可以刪除(如果您沒有在 5.1.1 上運行的應用程序,則沒有理由保留 5.1.1 目錄/目錄)。 如果你真的不需要這些,請刪除。 但是我們應該保留一些,盡管我們主要從設備測試應用程序。

~/Library/Developer/Xcode/iOS DeviceSupport

  1. 許多 Xcode 用戶都熟悉 Core Simulator 文件夾。 這是模擬器的領域; 那就是它存儲應用程序數據的地方。 很明顯,如果您不再支持這些版本的應用程序,您可以丟棄舊版本的模擬器文件夾/文件夾。 因為它是用戶數據,所以如果你完全刪除它也沒什么大問題,但使用菜單中的“重置內容和設置”選項來刪除模擬器中的所有應用數據會更安全。

~/Library/Developer/CoreSimulator(這是第 5 步的一個方便的 shell 命令:xcrun simctl delete 不可用)

  1. 緩存總是可以安全刪除,因為它們會根據需要重新創建。 這不是目錄; 它是一種 Xcode Project 類型的文件。 刪掉!

~/Library/Caches/com.apple.dt.Xcode

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM