Levo-Hilfe · Für deinen Mac

Für iOS- und Mac-Entwickler: DerivedData, Simulatoren, Device Support

Xcode ist der größte einzelne Grund, warum der Mac eines Entwicklers vollläuft. Fast alles davon kommt von selbst zurück, daher lässt sich das meiste bedenkenlos löschen. Levo weiß, wo es liegt, und prüft zuerst, dass Xcode es nicht benutzt.

Wonach Levo sucht

Wann Levo die Finger davon lässt

Build-Daten, mit denen Xcode gerade arbeitet, sind gesperrt. Levo prüft, ob Xcode, xcodebuild und die Build-Dienste laufen und ob ein Simulator gestartet ist. Eine gesperrte Zeile zeigt den Grund und entsperrt sich, sobald die Arbeit endet. Build-Daten eines Projekts, das du länger nicht angefasst hast oder dessen Projektordner fehlt, werden zuerst angehakt.

Siehe Gesperrte Einträge, wie das funktioniert.

Ein guter Ablauf

  1. Lass deinen Agenten die erste Analyse machen. Er liest die Ordnergrößen und das Alter und gibt jeder Zeile einen Grund.
  2. Sieh dir zuerst die Gruppen Xcode build data und Simulators and emulators an. Sie sind meist die größten.
  3. Wähle Careful, um nur anzuhaken, was von selbst zurückkommt. Wähle Aggressive, wenn du sofort Platz brauchst und mit einem langsameren ersten Build oder einem erneuten Download leben kannst. Bereinigungsstufen erklärt jede einzelne.
  4. Klicke auf Clean up und baue dann einmal, damit alles wieder warm wird.

Was zurückkommt

Alles in DerivedData, die Caches und die Simulator-Caches werden aus deinem Quellcode neu erzeugt. Simulator-Geräte verlieren beim Entfernen ihre Daten, die Testdaten einer App in einem Simulator verschwinden also mit. Device-Support-Dateien kommen zurück, wenn du das Gerät anschließt.