Searoom

Xcode belegt zu viel Speicher: was du entfernen kannst

Ratgeber · Fabian Faraz Farid · 04.11.2026

Xcode ist groß, aber das Programm selbst ist selten das Problem. Was wächst, sind die Daten daneben: Build-Ergebnisse, Simulatoren und Unterstützungsdateien für Geräte. Vieles davon entsteht bei Bedarf neu.

DerivedData: Build-Ergebnisse

~/Library/Developer/Xcode/DerivedData enthält Zwischenstände und Ergebnisse deiner Builds, je Projekt ein Ordner. Du kannst den Inhalt in den Papierkorb legen, Xcode baut ihn beim nächsten Build neu. Der erste Build dauert dann länger. Den genauen Ort zeigt Xcode › Einstellungen › Locations.

Archives: deine veröffentlichten Builds

~/Library/Developer/Xcode/Archives enthält die Archive, aus denen du Apps hochgeladen hast, mit den Symbolen für Absturzberichte. Behalte die Archive von Versionen, die Nutzer noch haben. Verwalten kannst du sie im Organizer (Window › Organizer).

Geräte-Unterstützung

Für jede iOS-Version eines angeschlossenen Geräts legt Xcode Dateien in ~/Library/Developer/Xcode/iOS DeviceSupport ab. Ordner für Versionen, die keines deiner Geräte mehr hat, kannst du entfernen. Sie entstehen neu, wenn du wieder ein Gerät mit dieser Version anschließt.

Simulatoren

Simulatoren nehmen mit Apps und Daten viel Platz ein. „Nicht verfügbare“ Simulatoren gehören zu Xcode-Versionen, die nicht mehr installiert sind. Im Terminal entfernst du sie mit:

xcrun simctl delete unavailable

Das geht nicht über den Papierkorb und lässt sich nicht rückgängig machen. Die Simulator-Laufzeiten selbst verwaltest du in Xcode › Einstellungen › Components (in älteren Versionen „Platforms“), oder mit xcrun simctl runtime list.

Paket-Caches

Swift Package Manager, Homebrew, npm, pnpm, Yarn, pip, Cargo und Gradle heben heruntergeladene Pakete auf. Die Werkzeuge haben eigene Befehle zum Aufräumen, etwa brew cleanup oder npm cache clean --force. Was fehlt, laden sie beim nächsten Mal neu.

Wo Searoom hilft

Die Seite Entwickler in Searoom zeigt Xcode, Simulatoren, das Docker-Abbild, Paket-Caches und alte Projektordner (node_modules, .venv, target, .next, build) mit Größe und dem, was sie wieder anlegt. Gefahrlose Einträge wählst du mit einem Klick aus, sie kommen in den Papierkorb. Archive sind als „Prüfen“ markiert. „Nicht verfügbare entfernen …“ ruft simctl auf und sagt vorher, dass es nicht rückgängig zu machen ist. Projektordner sucht Searoom nur in Ordnern, die du auswählst. Die Seite Entwickler gehört zu Searoom Pro.

Searoom erklärt jeden Speicherposten deines Mac in einem Satz, legt nur in den Papierkorb, entfernt Apps samt Resten und hält deine Apps aktuell. 14 Tage alles, danach bleibt eine kostenlose Version, Pro kostet einmalig 29 €.

Searoom ansehen

Weitere Ratgeber