Issue 如何清理 Xcode 緩存並防止 Xcode 崩潰

如何清理 Xcode 緩存並防止 Xcode 崩潰

Xcode 是一個完全集成的 macOS 開發環境 (IDE),為開發者提供了一套全面的工具來創建 iOS、iPadOS、macOS、watchOS 和 tvOS 應用程序。它包括用於編寫和修改代碼的編輯器、用於修復問題的調試器、用於管理代碼版本的源代碼控制管理系統以及各種其他開發工具。請注意,如果您決定開始使用 Xcode,安裝將需要大量可用磁盤空間。

Xcode 可能因多種原因而崩潰,包括軟件錯誤、硬件或系統兼容性問題,或者緩存問題。緩存是 Xcode 創建和存儲的臨時文件的集合,以幫助加快開發過程。但是,當存儲空間不足並且緩存變得太大或損壞時,可能會導致 Xcode 崩潰或行為異常。清除緩存或重置 Xcode 的首選項通常可以解決這些問題。

您收到錯誤消息的原因可能各不相同。儘管如此,一個典型的方法是強制模擬器重新加載服務器代碼,而不是緩存中保存的舊版本的任何新引入的更改。存在多種方法來清除 Xcode 緩存並防止 Xcode 崩潰報告。

清理 Xcode 構建

如果您遇到導致 Xcode 崩潰的問題,清理項目構建可能會有所幫助,因為下次運行代碼時,將創建一個新構建。

    1. 打開項目
    1. 轉到菜單欄。
    1. 選擇產品
    1. 選擇清潔

或者,打開項目並按鍵盤上的Command+Shift+K

清理構建文件夾

    1. 代碼項目中,在按住Option (Alt)鍵的同時單擊Product菜單。
    1. 選擇Clean Build folder

另一種清理構建文件夾的方法是按鍵盤上的Command+Shift+Option+K組合鍵。

重置模擬器內容和設置

    1. 轉到菜單欄。
    1. 打開iOS 模擬器
    1. 選擇重置內容和設置選項。

刪除派生數據

所有臨時構建信息和項目索引都存儲在派生數據文件夾中。如果刪除它,Xcode 將在下次啟動時創建一個新文件夾。

    1. 轉到Window並選擇Organizer
    1. 選擇項目,然後選擇您的項目
    1. 現在,選擇您要刪除其關聯派生數據的項目
    1. 在打開的新窗口中,您將看到派生數據文件夾及其Finder路徑。
    1. 要刪除它,請按刪除按鈕。

不過,我們還沒有完成,因為我們還必須刪除模塊緩存。

    1. 打開Finder並選擇前往菜單。
    1. 打開轉到文件夾...並粘貼: ~/Library/Developer/Xcode/DerivedData/ModuleCache
    1. 前往打開目的地。
    1. 現在,將ModuleCache文件夾中包含的項目拖到Trash中。
    1. 清空垃圾箱。
加載中...