Wussten Sie, dass jede große iOS-Simulator-Laufzeit, die über Xcode heruntergeladen wird, zwischen 8 GB und 15 GB unkomprimierten Speicherplatz verbraucht? Wenn Sie seit mehr als zwei Jahren entwickeln, enthält Ihr Mac wahrscheinlich Laufzeiten für iOS 16.0, iOS 16.4, iOS 17.2 und iOS 18.0. Sofern Sie die Abwärtskompatibilität für bestimmte Nebenversionen nicht aktiv testen, verschwenden diese Laufzeiten Dutzende Gigabyte teuren SSD-Speicher.

Noch schlimmer: Diese Simulator-Laufzeiten befinden sich nicht in Ihrem Benutzer-Home-Ordner! Sie befinden sich in /Library/Developer/CoreSimulator/Profiles/Runtimes, was bedeutet, dass Standard-Benutzer-Cache-Cleaner sie völlig übersehen. Hier erfahren Sie, wie Sie sie sicher prüfen und löschen können.

iOS Simulator Runtime Manager in MagicMacCleaner
Überprüfung der Laufzeitgrößen des Simulators, der Geräteanzahl und der zuletzt verwendeten Zeitstempel.

So überprüfen Sie installierte Simulator-Laufzeiten über das Terminal

Apple stellt das Befehlszeilendienstprogramm simctl zur Überprüfung und Verwaltung von Simulatorumgebungen bereit. Öffnen Sie das Terminal und führen Sie Folgendes aus:

xcrun simctl runtime list -v

Dieser Befehl gibt jedes installierte iOS-, watchOS-, tvOS- und visionOS-Laufzeitbild zusammen mit seiner eindeutigen Kennung (UUID), der Build-Version und der Angabe aus, ob es derzeit für Xcode verfügbar ist.

So löschen Sie eine veraltete Laufzeit

Sobald Sie eine alte Laufzeit gefunden haben, die Sie nicht mehr benötigen (z. B. eine veraltete iOS 16.2-Laufzeit), kopieren Sie deren UUID und führen Sie Folgendes aus:

xcrun simctl runtime delete

macOS fordert das 12 GB+ große Image sofort zurück. Wenn Ihnen das Eingeben von UUIDs in das Terminal mühsam vorkommt, bietet MagicMacCleaner alternativ einen nativen grafischen Simulator-Laufzeitmanager, der den genauen physischen Platzbedarf jeder Laufzeit, die Anzahl der gekoppelten Geräte und das Datum der letzten Verwendung auflistet und so das Löschen mit einem Klick ermöglicht.

Workflow für mobile Entwickler: Speicherplatz auf physischen Test-iPhones freigeben

Während das Löschen von Xcode-Caches, Simulatorlaufzeiten und Build-Containern wichtigen Speicherplatz auf Ihrem Mac freigibt, werden physische iOS-Testgeräte schnell mit Test-Builds, Absturzartefakten, Diagnosebildschirmaufzeichnungen und QA-Screenshots verstopft. Für ein schnelles Debugging auf dem Gerät und eine zuverlässige Bereitstellung ist es wichtig, dass Sie Ihre physische Testhardware schlank halten.

  • Clearly Smart Storage Cleaner: Komprimiert Gigabyte-intensive Bildschirmaufzeichnungen von Fehlerberichten, erkennt doppelte Testmedien und organisiert überfüllte Kontakte auf Entwicklungs- und Privat-iPhones.
  • Swipe Photo Cleaner: Überprüfen und löschen Sie schnell Hunderte von UI-Test-Screenshots und Demo-Bursts mit mühelosen Wisch-zu-Löschen-Gesten.

Apple Ecosystem Dev-Tipp: Geräteoptimierung testen

Geringer Speicherplatz auf verbundenen iOS-Geräten kann zu Zeitüberschreitungen bei der drahtlosen Xcode-Bereitstellung und Fehlern beim LLDB-Debuggen führen. Regelmäßige Medienbereinigung auf dem Gerät verhindert kryptische Build-Bereitstellungsfehler.