衍生資料
DerivedData 是 Xcode 的工作資料夾,用來儲存專案的中介建置產物、索引、日誌及其他產生的開發者檔案。
什麼是 衍生資料?
DerivedData 是 Xcode 在 macOS 上進行 app 開發與建置時使用的開發者資料資料夾。它會儲存編譯、測試與執行專案時由 Xcode 產生的檔案,例如中介建置產物、索引、日誌、符號及其他工作資料。開發者通常會在排解建置問題、回收磁碟空間,或在工具鏈變更後重設專案狀態時接觸到它。此資料夾可協助 Xcode 加快重複建置速度,並維持程式碼索引與除錯工作流程所需的資訊。當你再次開啟並建置專案時,其中內容會自動重新建立,但移除它可能會暫時拖慢下一次建置,也可能清除已快取的專案狀態。
Review files before deleting with diCleaner
Inspect caches, support files, folders, and related data before deleting items on Mac.
安全概述
狀態: 大多安全
此資料夾是由 Xcode 為開發工作建立並使用的。刪除其內容通常對原始碼是安全的,因為它儲存的是產生的建置資料,而不是你的原始專案檔案;但這麼做可能會移除已快取的索引、日誌、符號及其他暫時性的專案狀態,而 Xcode 之後需要重新建立這些資料。如果你仍仰賴舊的建置產物或診斷檔案來進行疑難排解,請在不再需要它們之前保留這些內容。
建議: 如果你有在積極使用 Xcode,並希望保有較快的增量建置速度與已保存的專案索引,請保留 DerivedData。當你需要釋放磁碟空間、清除過時的建置產物,或修正建置問題時,可以移除它;Xcode 會在你下次建置時重新建立此資料夾,但第一次重新建置可能會花較長時間。
檔案路徑
~/Library/Developer/Xcode/DerivedData
分享您的經驗
成為第一個分享經驗的人。