Dane pochodne
DerivedData to folder roboczy Xcode, w którym przechowywane są pośrednie produkty kompilacji, indeksy, logi i inne wygenerowane pliki deweloperskie dla projektów.
Czym jest Dane pochodne?
DerivedData to folder danych deweloperskich używany przez Xcode podczas tworzenia aplikacji i kompilacji na macOS. Przechowuje wygenerowane pliki, takie jak pośrednie produkty kompilacji, indeksy, logi, symbole oraz inne dane robocze, które Xcode tworzy podczas kompilowania, testowania i uruchamiania projektów. Deweloperzy często spotykają się z nim podczas rozwiązywania problemów z kompilacją, odzyskiwania miejsca na dysku lub resetowania stanu projektu po zmianach w toolchainie. Folder pomaga Xcode przyspieszać kolejne kompilacje i utrzymywać informacje potrzebne do indeksowania kodu oraz pracy z debugowaniem. Jego zawartość jest automatycznie odtwarzana po ponownym otwieraniu i kompilowaniu projektów, ale usunięcie jej może tymczasowo spowolnić następną kompilację i może wyczyścić buforowany stan projektu.
Review files before deleting with diCleaner
Inspect caches, support files, folders, and related data before deleting items on Mac.
Przegląd bezpieczeństwa
Status: Przeważnie bezpieczne
Ten folder jest tworzony i używany przez Xcode do prac deweloperskich. Usunięcie jego zawartości jest zasadniczo bezpieczne dla kodu źródłowego, ponieważ przechowuje wygenerowane dane kompilacji, a nie oryginalne pliki projektu, ale może usunąć zbuforowane indeksy, logi, symbole i inny tymczasowy stan projektu, który Xcode będzie musiał odbudować. Jeśli polegasz na starych artefaktach kompilacji lub plikach diagnostycznych podczas rozwiązywania problemów, zachowaj je, dopóki nie przestaną być potrzebne.
Zalecenie: Zachowaj DerivedData, jeśli aktywnie używasz Xcode i chcesz szybszych kompilacji przyrostowych oraz zachowanego indeksowania projektu. Usuń go, gdy chcesz odzyskać miejsce na dysku, wyczyścić nieaktualne artefakty kompilacji lub naprawić problemy z kompilacją; Xcode odtworzy ten folder przy następnej kompilacji, choć pierwsza ponowna kompilacja może potrwać dłużej.
Ścieżka pliku
~/Library/Developer/Xcode/DerivedData
Podziel się doświadczeniem
Bądź pierwszy, który podzieli się doświadczeniem.