Was ist DerivedData auf dem Mac? Kann man es löschen?
Ja, DerivedData kannst du gefahrlos löschen. Der Ordner enthält nur Dateien, die Xcode aus deinem Quellcode erzeugt hat, und Xcode legt sie neu an, sobald du ein Projekt wieder öffnest und baust.
Wo es liegt
~/Library/Developer/Xcode/DerivedDataWas es ist
DerivedData ist der Arbeitsordner von Xcode. Für jedes Projekt und jeden Workspace, den du öffnest, legt Xcode einen Unterordner an: mit Zwischendateien des Builds, kompilierten Produkten, dem Code-Index für Autovervollständigung und „Jump to Definition“, Protokollen und den Checkouts von Swift-Paketen.
Der Ordner wächst, weil jedes Projekt einen eigenen Ordner bekommt und nichts ihn entfernt, wenn du an dem Projekt nicht mehr arbeitest. Alte Projekte, Experimente und geklonter Beispielcode lassen alle ihre Build-Ausgabe zurück.
DerivedData zu löschen ist außerdem eine gängige Lösung, wenn Xcode veraltete Fehler anzeigt oder sich ein Build seltsam verhält.
Wie groß es wird
Oft mehrere GB, und mehrere Dutzend GB auf einem Mac, auf dem regelmäßig Apps entwickelt werden.
So leerst du es von Hand
- Beende Xcode, damit es nicht in den Ordner schreibt.
- Wähle im Finder „Gehe zu“ > „Gehe zum Ordner“ und gib ~/Library/Developer/Xcode/DerivedData ein.
- Lege die Projektordner, die du nicht mehr brauchst, in den Papierkorb, oder entferne alles mit dem Befehl unten. Der Befehl löscht den gesamten Ordner DerivedData, den Xcode von selbst wieder anlegt.
- Entleere den Papierkorb, falls du den Finder benutzt hast.
rm -rf ~/Library/Developer/Xcode/DerivedDataWas danach passiert
Der nächste Build jedes Projekts ist ein vollständiger Build und dauert daher länger als sonst, und Xcode indiziert das Projekt neu und löst die Swift-Pakete erneut auf. Dein Quellcode und deine Projekteinstellungen bleiben unberührt.
Wie Diskzy damit umgeht
Diskzy listet DerivedData im Tab „Clean up“ (Aufräumen) auf und hakt es an, außer Xcode ist geöffnet. Dann bleibt der Ordner unberührt.
Verwandte Ratgeber
- iOS DeviceSupport~/Library/Developer/Xcode/iOS DeviceSupport
- Xcode Archives~/Library/Developer/Xcode/Archives
- CoreSimulator Devices~/Library/Developer/CoreSimulator/Devices
- CoreSimulator Caches~/Library/Developer/CoreSimulator/Caches
Sieh, wo der Platz auf deinem Mac geblieben ist
Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.
Diskzy kostenlos testen