SpyBara
Go Premium

desktop-ios-simulator.md 2026-11-09 23:02 UTC to 2026-11-10 21:57 UTC

No changes for this document in this history range.

2026
Thu 5 23:03 Fri 6 23:01 Wed 11 22:59

iOS-Apps im Simulator testen

Claude Code Desktop öffnet Ihre App im iOS-Simulator-Bereich, wenn Claude sie erstellt, ausführt oder überprüft.

[!NOTE]

Der iOS-Simulator-Bereich befindet sich in der öffentlichen Beta in Claude Code Desktop auf macOS. Er ist in den Pro-, Max-, Ultra-, Team- und Enterprise-Plänen verfügbar, außer in Enterprise-Organisationen mit aktivierter HIPAA-Konfiguration.

Der iOS-Simulator-Bereich zeigt Ihre App, die in Apples iOS-Simulator läuft, neben Ihrer Unterhaltung in Claude Code Desktop. Wenn Claude Ihre App in einem Simulator erstellt, installiert, startet oder überprüft, öffnet sich der Bereich automatisch und streamt den Gerätebildschirm live. Nutzen Sie ihn, um Claude beim Ausführen und Testen Ihrer App zu beobachten, oder tippen Sie selbst durch die App, während Claude weiterarbeitet.

Der Simulator-Bereich steuert den Simulator direkt, daher benötigt er keine Computernutzung und übernimmt niemals Ihren Bildschirm oder verbirgt Ihre anderen Fenster. Über die CLI erreicht Claude den iOS-Simulator durch Computernutzung, die den Simulator auf Ihrem Bildschirm auf die gleiche Weise steuert wie Sie mit einer Maus.

Anforderungen

Der Simulator-Bereich nutzt Apples Simulator-Tools, die die Desktop-App nicht enthält. Stellen Sie vor dem Starten einer Sitzung sicher, dass Sie folgende Voraussetzungen erfüllen:

[!NOTE]

Auf dieser Seite bezieht sich „Gerät“ auf ein simuliertes iPhone oder iPad, eines der gleichen Simulator-Geräte, die Sie in Xcode unter Window → Devices and Simulators verwalten, nicht auf physische Hardware.

Der Simulator-Bereich ist nur in lokalen Sitzungen verfügbar. In Cloud- und SSH- Sitzungen läuft Claude auf einem Computer, der die Simulatoren auf Ihrem Mac nicht erreichen kann.

Wählen Sie, welches Xcode der Simulator-Bereich verwendet

Wenn Sie mehr als ein Xcode installiert haben, z. B. Xcode 26.x neben Xcode 27, verwendet der Bereich dasjenige, auf das xcode-select verweist. Um eine andere Installation zu verwenden, wählen Sie sie nach ihrem Pfad aus.

Wenn sich das gewünschte Xcode beispielsweise unter /Applications/Xcode-26.4.app befindet, führen Sie dies im Terminal aus:

sudo xcode-select -s /Applications/Xcode-26.4.app

Beenden Sie dann Claude Desktop und öffnen Sie es erneut, damit der Bereich das neu ausgewählte Xcode verwendet.

Um zu überprüfen, welche Installation ausgewählt ist, führen Sie xcode-select -p aus. Es gibt den Developer-Ordner der ausgewählten Installation aus, z. B. /Applications/Xcode-26.4.app/Contents/Developer.

Führen Sie Ihre App im Simulator aus

Sie benötigen keinen Befehl oder keine Einstellung, um den Simulator-Bereich zu öffnen. Claude öffnet ihn, wenn er Ihre App in einem Simulator ausführt.

1. Öffnen Sie Ihr iOS-Projekt

Öffnen Sie in Claude Code Desktop die Registerkarte Code und starten Sie eine Sitzung mit dem Projektordner Ihrer App als Projektordner. Jedes Projekt, das eine App für den iOS-Simulator erstellt, funktioniert.

2. Bitten Sie Claude, die App auszuführen oder zu testen

Formulieren Sie die Aufgabe rund um das Ausführen oder Überprüfen der App. Zum Beispiel:

Build the app and run it in the simulator to check the onboarding flow.

3. Beobachten Sie die App im Simulator-Bereich

Wenn die App in einem Simulator startet, öffnet sich der iOS-Simulator-Bereich neben der Unterhaltung. Wenn Claude ein Gerät zum ersten Mal nutzt, fragt die Desktop-App Sie um Erlaubnis; siehe Gewähren Sie Claude Zugriff auf ein Gerät. Claude installiert die App, tippt sie durch und liest den Bildschirm, um seine eigenen Änderungen zu überprüfen, während Sie zuschauen.

Wenn Ihre Anfrage darum geht, die App zu sehen, zum Beispiel „sieht der neue Bildschirm richtig aus?“, startet Claude einen Simulator, bevor er mit der Arbeit beginnt. Nachdem Claude einen Fehler behoben oder einen Bildschirm geändert hat, bitten Sie ihn, die Änderung zu überprüfen.

Der Simulator-Bereich zeigt das Gerät, auf dem die App tatsächlich gestartet wurde. Um auf einem bestimmten Gerät zu testen, nennen Sie es in Ihrer Anfrage, zum Beispiel „führe es auf dem iPhone SE Simulator aus“, und Claude zielt auf dieses Gerät ab, wenn es erstellt und startet.

Ein Gerät, das Claude startet, erscheint auch in Apples Simulator-App oder in Device Hub auf Xcode 27. Claude kann die App auf einem Gerät installieren, das Sie bereits gestartet haben.

Sie können den Simulator-Bereich auch selbst öffnen. Sobald der Sitzung ein Simulator angehängt ist oder Claude Code Arbeit an einer iOS-App erkennt, erscheint in der Titelleiste der Sitzung eine Schaltfläche iOS Simulator. Wenn der Bereich noch kein Gerät anzeigt, klicken Sie auf Attach simulator oder wählen Sie ein bestimmtes Gerät aus dem Geräte-Menü daneben; wenn Sie ein ausgeschaltetes Gerät auswählen, wird es gestartet. Wenn Xcode oder seine Simulatoren fehlen, zeigt der Bereich stattdessen die Einrichtungsschritte an und markiert sie, wenn Sie sie abschließen.

Steuern Sie den Simulator selbst

Der Simulator-Bereich ist interaktiv, nicht nur ein Viewer. Während Claude arbeitet oder zwischen Aufgaben können Sie:

  • Tippen und wischen, indem Sie auf dem Gerätebildschirm klicken und ziehen
  • Hardware-Tasten mit den gleichen Tastenkombinationen wie in Apples Simulator-App drücken: Cmd+Shift+H für Home, Cmd+L zum Sperren, Cmd+Up Arrow und Cmd+Down Arrow für Lautstärke
  • Das Gerät um eine Vierteldrehung im Uhrzeigersinn mit der Schaltfläche drehen oder Cmd+Right Arrow
  • Wechseln Sie das Gerät, das der Bereich anzeigt, über das Geräte-Menü, das die Betriebssystemversion jedes Simulators und seinen Status anzeigt
  • Speichern Sie einen Screenshot mit Cmd+S oder eine Bildschirmaufzeichnung mit Cmd+R, indem Sie die Erfassungsschaltflächen des Bereichs oder die Tastenkombinationen verwenden; die Dateien werden auf Ihrem Desktop gespeichert
  • Beenden Sie das Streaming eines Geräts, ohne es auszuschalten, indem Sie auf Detach simulator klicken, das den Bereich in seinen Zustand Attach simulator zurückversetzt

Wenn der Bereich ein Menü Display anzeigt, verwenden Sie es, um den Videostream vom Simulator anzupassen. Senken Sie Frame rate oder Resolution, wenn der Bereich Ihren Mac belastet. Beide Einstellungen ändern, wie der Bereich das Gerät anzeigt, nicht wie die App läuft.

Sie und Claude steuern das gleiche Gerät, daher ändern Ihre Taps den App-Status, den Claude sieht. Um Claude einen bestimmten Bildschirm überprüfen zu lassen, navigieren Sie dorthin, indem Sie tippen, und fragen Sie dann. Während Claude das Gerät steuert, zeigt der Bereich ein Badge Claude is using this device über dem Bildschirm an; halten Sie mit dem Tippen an, bis das Badge verschwindet, damit das Ergebnis die App und nicht Ihre Eingabe widerspiegelt.

Simulator-Bereich minimieren oder schließen

Sie können den Simulator-Bereich minimieren oder schließen, und Claude kann das Gerät in beiden Fällen weiterhin verwenden.

  • Wenn Sie den Bereich minimieren, bleibt das Gerät in verkleinerter Größe sichtbar. Wie Sie den Bereich minimieren oder wieder erweitern, erfahren Sie unter Einen Bereich minimieren.
  • Wenn Sie den Bereich in voller Größe oder den minimierten Bereich schließen, bleibt das Gerät verbunden und läuft weiter. Um das Gerät wieder anzuzeigen, klicken Sie in der Titelleiste der Sitzung auf iOS Simulator.

Wie Sitzungen Geräte verwalten

Wenn Ihr Prompt keinen Simulator benennt, verwendet Claude einen, der bereits läuft, auch wenn eine andere parallele Sitzung ihn geöffnet hat. Um jeder Sitzung einen eigenen Simulator zu geben, benennen Sie im Prompt jeder Sitzung einen anderen.

Claude Code Desktop fährt die Simulatoren herunter, die es gestartet hat, sobald sie nicht mehr verwendet werden: wenn Sie die App beenden, wenn Sie die Sitzung archivieren, oder 10 Minuten, nachdem Sie ein Gerät von seinem Bereich trennen. Geräte, die Sie außerhalb von Claude Code Desktop starten, etwa in Apples Simulator-App oder in Device Hub, werden niemals automatisch heruntergefahren. Um das angehängte Gerät sofort herunterzufahren, verwenden Sie die Schaltfläche zum Herunterfahren im Bereich.

Claude Zugriff auf ein Gerät gewähren

Claude fragt nach Ihrer Zustimmung, bevor es ein Gerät steuert, während das Erstellen oder Starten der App oder das Öffnen einer URL darauf Ihrem Sitzungs-Berechtigungsmodus folgt. Sie oder Ihre Organisation können Claudes Zugriff auch vollständig deaktivieren.

Ein Gerät beim ersten Mal zulassen

Wenn Claude einen Simulator zum ersten Mal verwendet, fragt Sie die Desktop-App, ob Sie ihn zulassen möchten. Die Zustimmung umfasst die Steuerung dieses Geräts und das Erstellen von Screenshots davon, und Sie erteilen sie einmal pro Gerät statt einmal pro Sitzung. Claudes Screenshots des Geräts werden an Anthropic gesendet und unterliegen Ihren normalen Einstellungen zur Aufbewahrung von Gesprächen, daher melden Sie sich nicht bei echten Konten auf einem Gerät an, das Claude verwendet.

Nachdem Sie ein Gerät zugelassen haben, laufen Claudes Aktionen darauf, wie Tippen, Eingeben und Erstellen von Screenshots, ohne Nachfrage ab, das Starten der App genehmigen Sie jedoch so, wie es Ihr Berechtigungsmodus erfordert. Sie haben das gleiche Vertrauen wie Ihr Klicken im Bereich, und sie berühren nur das simulierte Gerät, daher benötigt der Bereich nicht die macOS-Barrierefreiheits- und Bildschirmaufzeichnungsberechtigungen, die die Computernutzung erfordert.

Wenn Sie Claudes Anfrage ablehnen, wird das Gerät nicht angeschlossen und Desktop startet es nicht. So verwenden Sie das Gerät selbst:

  1. Klicken Sie im Bereich auf Attach simulator.
  2. Klicken Sie auf dem Berechtigungsbildschirm auf Continue.
  3. Klicken Sie im darauf folgenden Dialog auf Cancel.

Das Gerät wird angeschlossen und funktioniert für Ihre eigenen Taps, und Claudes Zugriff bleibt deaktiviert. Um Claude danach Zugriff zu gewähren, klicken Sie im Bereich auf Let Claude use it.

Aktionen, die Ihrem Berechtigungsmodus folgen

Drei Aktionen folgen Ihrem Sitzungs-Berechtigungsmodus, auch nachdem Sie ein Gerät zugelassen haben:

  • Das Öffnen einer URL auf dem Gerät, beispielsweise zum Testen eines Deep Links oder zum Laden einer Seite in Safaris des Geräts, da eine URL Daten vom Gerät tragen kann.
  • Das Erstellen der App, da xcodebuild die Build-Skripte Ihres Projekts auf Ihrem Mac ausführt. Das Überprüfen eines bereits laufenden Builds wird nicht aufgefordert.
  • Das Installieren und Starten der App, da Claude jede App ausführen kann, die es benennt, nicht nur die, die Sie erstellen.

Simulator-Zugriff deaktivieren

Sie können Claudes Simulator-Zugriff in den Einstellungen der Desktop-App deaktivieren. Organisationen haben zwei Möglichkeiten, ihn für alle zu deaktivieren:

  • Die disableMobileSimulatorTools verwaltete Einstellung blockiert Claudes Simulator-Tools. Der Simulator-Bereich bleibt für Ihre eigenen Taps nutzbar, und die Einstellung kann nicht von innerhalb der App überschrieben werden.
  • Der requireCoworkFullVmSandbox Policy-Schlüssel, der Claudes Tools in einer isolierten virtuellen Maschine statt auf Ihrem Mac ausführt, deaktiviert den Simulator-Bereich und Claudes Simulator-Tools vollständig, sodass der Bereich kein Gerät anschließen kann, während er gesetzt ist.

Claude teilt Ihnen mit, wenn einer dieser Fälle zutrifft.

Einschränkungen

Claude steuert nur simulierte Geräte und kann kein physisches iPhone oder iPad steuern. Um auf einem zu testen, führen Sie die App selbst von Xcode aus, beschreiben Sie dann, was Sie sehen, oder hängen Sie einen Screenshot an die Unterhaltung an, damit Claude daraus arbeiten kann.

Fehlerbehebung

Der Simulator-Bereich öffnet sich nicht, wenn Claude die App ausführt

Claude hat möglicherweise nicht erkannt, dass Sie die App ausführen oder testen möchten, oder die Simulator-Tools fehlen möglicherweise. Überprüfen Sie folgende Punkte:

  • Geben Sie das Ziel explizit an, zum Beispiel „führe die App im iOS-Simulator aus und tippe durch den Signup-Flow“.
  • Bestätigen Sie, dass Xcode und die iOS-Simulatoren installiert sind und dass Sie eine empfohlene Xcode-Version verwenden.
  • Wenn Ihre Organisation Claude Code verwaltet, können die Simulator-Tools durch Policy deaktiviert sein.
  • Wenn Sie sich in einer Enterprise-Organisation mit aktivierter HIPAA-Konfiguration befinden, ist der Simulator-Bereich für Sie nicht verfügbar.
  • Der Simulator-Bereich erfordert Claude Desktop v1.24012.0 oder später. Öffnen Sie Claude > Check for Updates… und starten Sie die App neu.

Der Simulator-Bereich sagt, dass keine Simulatoren gefunden wurden

Xcode ist installiert, hat aber keine iOS-Simulatoren zum Auflisten. Der Simulator-Bereich zeigt die zu befolgenden Einrichtungsschritte an und markiert sie, wenn jeder abgeschlossen ist. Um das fehlende Teil manuell zu installieren, laden Sie die iOS-Simulator-Laufzeit aus den Einstellungen von Xcode herunter, oder führen Sie xcodebuild -downloadPlatform iOS aus.

Siehe auch