Abgeleitete Daten
DerivedData ist der Xcode-Arbeitsordner, in dem Zwischenprodukte von Builds, Indizes, Protokolle und andere generierte Entwicklerdateien für Projekte gespeichert werden.
Was ist Abgeleitete Daten?
DerivedData ist ein Entwicklerdatenordner, der von Xcode während der App-Entwicklung und bei Builds auf macOS verwendet wird. Er speichert generierte Dateien wie Zwischenprodukte von Builds, Indizes, Protokolle, Symbole und andere Arbeitsdaten, die Xcode beim Kompilieren, Testen und Ausführen von Projekten erstellt. Entwickler begegnen ihm häufig bei der Fehlerbehebung von Build-Problemen, beim Freigeben von Speicherplatz oder beim Zurücksetzen des Projektzustands nach Änderungen an der Toolchain. Der Ordner hilft Xcode, wiederholte Builds zu beschleunigen und Informationen zu erhalten, die für Code-Indizierung und Debugging-Workflows benötigt werden. Sein Inhalt wird automatisch neu erstellt, wenn Sie Projekte erneut öffnen und bauen, aber das Entfernen kann den nächsten Build vorübergehend verlangsamen und möglicherweise den zwischengespeicherten Projektzustand löschen.
Review files before deleting with diCleaner
Inspect caches, support files, folders, and related data before deleting items on Mac.
Sicherheitsübersicht
Status: Meistens sicher
Dieser Ordner wird von Xcode für Entwicklungsarbeiten erstellt und verwendet. Das Löschen seines Inhalts ist für den Quellcode im Allgemeinen sicher, da er generierte Build-Daten und nicht Ihre ursprünglichen Projektdateien speichert, aber es kann zwischengespeicherte Indizes, Protokolle, Symbole und andere temporäre Projektzustände entfernen, die Xcode neu aufbauen muss. Wenn Sie für die Fehlerbehebung auf alte Build-Artefakte oder Diagnosedateien angewiesen sind, behalten Sie diese, bis Sie sie nicht mehr benötigen.
Empfehlung: Behalten Sie DerivedData, wenn Sie Xcode aktiv verwenden und schnellere inkrementelle Builds sowie erhaltene Projektindizierung wünschen. Entfernen Sie es, wenn Sie Speicherplatz zurückgewinnen, veraltete Build-Artefakte löschen oder Build-Probleme beheben müssen; Xcode erstellt den Ordner beim nächsten Build erneut, wobei der erste Neuaufbau länger dauern kann.
Dateipfad
~/Library/Developer/Xcode/DerivedData
Erfahrungen teilen
Sei der Erste, der seine Erfahrung teilt.