Xcode-Junk: Abgeleitete Daten

~/Library/Developer/Xcode/DerivedData speichert Xcode-Build-Produkte, Indizes und andere erzeugte Projektdaten, die zum Beschleunigen von Kompilierung und Debugging verwendet werden.

Xcode Junk

Was ist Xcode-Junk: Abgeleitete Daten?

~/Library/Developer/Xcode/DerivedData ist ein Ordner mit Entwicklertdaten, der von Xcode während der App-Entwicklung auf macOS erstellt und verwendet wird. Er enthält erzeugte Build-Artefakte, Zwischendateien, Indexierungsdaten und andere abgeleitete Projektinhalte, die Xcode aus Ihrem Quellcode und Ihren Projekteinstellungen erneut erstellt. Entwickler stoßen häufig darauf, wenn sie Build-Fehler beheben, Speicherplatz zurückgewinnen oder einen veralteten Projektzustand nach Änderungen an der Toolchain zurücksetzen. Das Entfernen seines Inhalts kann Xcode dazu zwingen, Projekte neu zu erstellen und Indizes neu zu generieren, was oft Zeit kostet, aber auch beschädigte oder veraltete Build-Daten beheben kann. Dieser Ordner ist Teil normaler Xcode-Arbeitsabläufe und von Ihren ursprünglichen Projektdateien, Ihrem Quellcode und manuell erstellten Ressourcen getrennt.

Review files before deleting with diCleaner

Inspect caches, support files, folders, and related data before deleting items on Mac.

diCleaner herunterladen

Sicherheitsübersicht

Status: Meistens sicher

Dieser Ordner enthält normale Xcode-Daten und ist keine Systemkomponente. Sein Inhalt wird während Builds erzeugt und kann in der Regel von Xcode neu erstellt werden, aber durch das Löschen werden zwischengespeicherte Build-Produkte und Indizes für Ihre Projekte entfernt. Nach der Bereinigung kann der nächste Build langsamer sein, die Code-Indexierung kann etwas Zeit zur Wiederherstellung benötigen, und einige projektspezifische, beim Debugging oder im Zusammenhang mit dem Simulator erzeugte Zustände können neu aufgebaut werden.

Empfehlung: Behalten Sie ihn, wenn Sie Xcode aktiv verwenden und schnellere Builds, Indexierung und einen reibungsloseren Wechsel zwischen Projekten möchten. Wenn Sie Speicherplatz freigeben oder hartnäckige Build-Probleme beheben müssen, können Sie alte Inhalte entfernen und Xcode sie beim nächsten Öffnen oder Erstellen eines Projekts neu erzeugen lassen. Vermeiden Sie das Löschen, während Xcode ausgeführt wird, und rechnen Sie danach mit längeren Zeiten für die Neuerstellung.

Dateipfad

  • ~/Library/Developer/Xcode/DerivedData

Erfahrungen teilen

Sei der Erste, der seine Erfahrung teilt.

Teile deine Erfahrung mit diesem Datei oder Ordner