# Alte iOS-Simulator-Runtimes auf dem Mac löschen

> Trennen Sie Geräte von Runtimes und entfernen Sie sie über Xcode oder simctl, ohne wichtige Archive und Symbole anzutasten.

Published: 2026-09-04

Xcode iOS-Simulatoren können im Laufe der Zeit unbemerkt Gigabytes an Speicherplatz belegen. Hier erfahren Sie, wie Sie diesen Platz zurückgewinnen können.

Xcode-Speicher verteilt sich auf Runtimes, Simulatorgeräte, DerivedData, DeviceSupport und Archives. Sie liegen nahe beieinander, werden aber unterschiedlich verwaltet und wiederhergestellt. Messen Sie vor dem Löschen.

## Warum iOS-Simulatoren so viel Platz beanspruchen

Eine Runtime ist ein geladenes iOS-, watchOS-, tvOS- oder visionOS-Systemabbild. Ein Simulatorgerät ist ein virtuelles Gerät, das auf einer solchen Runtime läuft. Mehrere Geräte können ein Abbild teilen; beide sind nicht derselbe Cache.

## So löschen Sie ungenutzte Simulatoren über das Terminal

`xcrun simctl delete unavailable` entfernt nur Gerätedatensätze, deren Runtime nicht mehr vorhanden ist.

```bash
xcrun simctl delete unavailable
```

Runtime-Abbilder werden nicht deinstalliert. Prüfen und entfernen Sie Downloads unter **Xcode > Settings > Components**. Löschen Sie keine Ordner direkt aus `/Library/Developer/CoreSimulator` oder `/System/Library/AssetsV2`.

## Simulator-Caches und App-Daten löschen

Um nur den Testzustand eines bestimmten Geräts zu löschen, starten Sie es in Simulator und wählen **Device > Erase All Content and Settings**. Die gemeinsame Runtime bleibt, aber Apps, Schlüsselbund und Datenbanken dieses Geräts verschwinden.

<figure class="blog-diagram">
  <img src="https://mole.fit/img/blog/xcode-storage-map.webp" width="1360" height="454" loading="lazy" alt="Der Xcode-Developer-Ordner aufgeteilt in neu erzeugbare Caches, DerivedData und Module Cache, sowie festgehaltene Artefakte: DeviceSupport, Archives und Simulatoren">
  <figcaption>Xcodes Speicherbedarf teilt sich in reproduzierbare Ausgaben und erfasste Artefakte. Archives und dSYMs können lange nach dem Ausliefern eines Builds noch operativ wichtig bleiben.</figcaption>
</figure>

## Manuelles Löschen von iOS DeviceSupport und DerivedData

DerivedData ist reproduzierbar, doch ein vollständiges Löschen erzwingt Builds und Indizierung für alle Projekte. DeviceSupport kann für echte Geräte, Archives und dSYMs verteilter Builds können für spätere Crash-Analysen nötig sein. Mole listet ersetzte Runtimes und entfernt die Auswahl über `simctl runtime delete`. Geräte und Archive gehören weiter in Xcode.

## Häufige Fragen

### Werden durch das Löschen eines Simulators meine Projektcodes gelöscht?
Der Projektquellcode bleibt erhalten. Apps und Testzustand des virtuellen Geräts werden jedoch entfernt.

### Ist es sicher, den Ordner iOS DeviceSupport zu löschen?
Behandeln Sie nicht den gesamten DeviceSupport-Ordner als Cache. Alte Daten können für Geräte-Debugging oder Crash-Analyse wichtig sein.

### Findet Mole alte Simulatoren?
Mole zeigt ersetzte geladene Runtimes und löscht ausgewählte Einträge über `simctl`. CoreSimulator-Ordner werden nicht manuell entfernt.

---

Canonical HTML page: https://mole.fit/de/blog/how-to-clean-up-ios-simulator-mac
Blog index for agents: https://mole.fit/de/blog/llms.txt
Site index for agents: https://mole.fit/llms.txt
