簡體   English   中英

如何在 Xcode 14 中管理和刪除模擬器?

[英]How to manage & remove simulators in Xcode 14?

如何在 Xcode 14 中管理和刪除模擬器? 我不需要每個次要版本的 iOS 的模擬器,它們只是在浪費我的磁盤空間。 我曾經能夠從 Xcode 中刪除這些,但他們似乎刪除了這種能力。 還是他們把它移到了我看不到的地方? 我在我的硬盤上找到了所有文件,但我不想開始刪除單個文件,因為似乎每個模擬器在不同的地方都有多個文件。

** 更新:到目前為止,幾乎每個回復都解釋了如何在 14 之前的版本中執行此操作。我知道如何在舊版本的 Xcode 中執行此操作,這一直很容易。 他們在第 14 版中對其進行了更改,並且沒有明顯的方法可以做到這一點。 請確保您在回復中指的是版本 14 **

有一個名為CoreSimulator的文件夾,其中包含您當前所有的模擬器。 你可以看看這個路徑/Users/{your_username}/Library/Developer/CoreSimulator/Devices 刪除Devices文件夾是安全的。

如果您想釋放硬盤,請嘗試訪問此路徑/Users/{your_username}/Library/Developer/Xcode然后刪除這些文件夾的內容:

  • 檔案
  • 派生數據
  • iOS DeviceSupport(這個會在設備連接到你的 mac 時自動生成)

這是升級 Xcode 的方法:

  1. 首先,退出當前的 Xcode 並將其扔進垃圾桶。

  2. 下載最新版本的 Xcode(當前版本為 Xcode 14.2)。 你得到的是一個自我擴展的檔案。 將其移動到/Applications並打開它。 很長一段時間后,它會擴展完成,新版本的 Xcode 就可以使用了。

  3. 將存檔扔進垃圾桶。

  4. 重新啟動計算機。 我知道這看起來很瘋狂,但就去做吧。

  5. 啟動新版本的 Xcode。 如果它需要安裝東西,讓它這樣做。

  6. 當新版本的 Xcode 啟動並完全運行時,退出它。

  7. 現在找到~/Library/Developer/CoreSimulator並將其扔進垃圾桶。

  8. 重新啟動計算機。 我知道我知道。 去做就對了。

  9. 現在再次啟動新版本的 Xcode。 等幾秒鍾。 然后選擇 Window -> Devices and Simulators 並單擊 Simulators。

  10. 最后,現在你有一個完整的。 所有自動安裝的模擬器的干凈列表,這將包括針對此版本的 Xcode 的最新模擬器。 加上您安裝的任何舊版 SDK 的模擬器,完全在此窗口內工作,一次一個,刪除那些您不想要的。 (您以后隨時可以再次創建它們。如果需要,您還可以創建不在此列表中的其他模擬器。)

現在您有了一個可管理的最新模擬器列表,您可以准備恢復工作了。

這很簡單。 在 Finder 中打開此文件夾,方法是按 CMD+SHIFT+G 並復制粘貼此路徑 /Library/Developer/CoreSimulator/Profiles/Runtimes/ 或手動導航至上述路徑。 打開后,您將看到所有已下載的運行時。 只需刪除它們,我們就可以開始了。

或者其他方式是

嘗試訪問此路徑 /Users/{username}/Library/Developer/Xcode 然后刪除這些文件夾的內容:

  1. 檔案
  2. 派生數據
  3. iOS 設備支持

模擬器路徑在/Users/{username}/Library/Developer/Xcode/iOS DeviceSupport

暫無
暫無

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

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