Skip to main content
Le volet Simulateur iOS est en bêta publique dans Claude Code Desktop sur macOS. Il est disponible sur les plans Pro, Max, Team et Enterprise, sauf dans les organisations Enterprise qui ont une configuration HIPAA activée.
Le volet Simulateur iOS affiche votre application en cours d’exécution dans le Simulateur iOS d’Apple à côté de votre conversation dans Claude Code Desktop. Lorsque Claude crée, installe, lance ou vérifie votre application dans un simulateur, le volet s’ouvre automatiquement et diffuse l’écran de l’appareil en direct. Utilisez-le pour regarder Claude exécuter et tester votre application, ou pour parcourir l’application vous-même en appuyant sur les éléments tandis que Claude continue à travailler. Le volet du simulateur pilote le simulateur directement, il n’a donc pas besoin de l’utilisation de l’ordinateur et ne prend jamais le contrôle de votre écran ni ne masque vos autres fenêtres. Depuis la CLI, Claude accède au Simulateur iOS via l’utilisation de l’ordinateur, qui contrôle le simulateur sur votre écran de la même manière que vous le feriez avec une souris.

Conditions requises

Le volet du simulateur utilise les outils de simulateur d’Apple, que l’application de bureau n’inclut pas. Avant de commencer une session, assurez-vous que vous disposez de :
Sur cette page, « appareil » fait référence à un iPhone ou iPad simulé, l’un des mêmes appareils simulateurs que vous gérez dans Xcode sous Window → Devices and Simulators, et non à du matériel physique.
Le volet du simulateur est disponible dans les sessions locales uniquement. Dans les sessions cloud et SSH, Claude s’exécute sur une machine qui ne peut pas accéder aux simulateurs sur votre Mac.

Exécuter votre application dans le simulateur

Vous n’avez pas besoin d’une commande ou d’un paramètre pour ouvrir le volet du simulateur. Claude l’ouvre lorsqu’il exécute votre application dans un simulateur.
1

Ouvrir votre projet iOS

Dans Claude Code Desktop, ouvrez l’onglet Code et démarrez une session avec le dossier de projet de votre application comme dossier de projet. Tout projet qui crée une application pour le Simulateur iOS fonctionne.
2

Demander à Claude d'exécuter ou de tester l'application

Formulez la tâche autour de l’exécution ou de la vérification de l’application. Par exemple :
3

Regarder l'application dans le volet du simulateur

Lorsque l’application se lance dans un simulateur, le volet Simulateur iOS s’ouvre à côté de la conversation. La première fois que Claude utilise un appareil, l’application de bureau vous demande de l’autoriser ; consultez Accorder à Claude l’accès à un appareil. Claude installe l’application, la parcourt en appuyant sur les éléments, et lit l’écran pour vérifier ses propres modifications pendant que vous regardez.
Le volet du simulateur s’ouvre chaque fois que Claude lance l’application dans un simulateur, à tout moment de la session. Lorsque votre demande concerne la visualisation de l’application, par exemple « le nouvel écran a-t-il l’air correct ? », Claude démarre un simulateur avant de commencer le travail. Après que Claude ait corrigé un bogue ou modifié un écran, demandez-lui de vérifier la modification : relancer l’application rouvre le volet s’il n’est pas ouvert. Le volet du simulateur affiche l’appareil dans lequel l’application a réellement été lancée. Pour tester sur un appareil spécifique, nommez-le dans votre demande, par exemple « exécutez-le sur le simulateur iPhone SE », et Claude cible cet appareil lorsqu’il crée et lance l’application. Un appareil que Claude démarre apparaît également dans l’application Simulator d’Apple, et Claude peut installer l’application sur un appareil que vous avez déjà démarré. Vous pouvez également ouvrir le volet du simulateur vous-même. Une fois que la session a un simulateur attaché ou a modifié des fichiers Swift, le menu Views dans la barre d’outils de la session affiche une entrée iOS Simulator. Si le volet n’affiche pas encore d’appareil, cliquez sur Attach simulator, ou choisissez un appareil spécifique dans le menu des appareils à côté ; choisir un appareil arrêté le démarre. Si Xcode ou ses simulateurs manquent, le volet affiche les étapes de configuration à la place et les coche au fur et à mesure que vous les complétez.

Contrôler le simulateur vous-même

Le volet du simulateur est interactif, pas seulement un visualiseur. Pendant que Claude travaille, ou entre les tâches, vous pouvez :
  • Appuyer et faire glisser en cliquant et en faisant glisser sur l’écran de l’appareil
  • Appuyer sur les boutons matériels avec les mêmes raccourcis que l’application Simulator d’Apple : Cmd+Shift+H pour Accueil, Cmd+L pour verrouiller, Cmd+Flèche vers le haut et Cmd+Flèche vers le bas pour le volume
  • Faire pivoter l’appareil d’un quart de tour dans le sens des aiguilles d’une montre avec le bouton de rotation ou Cmd+Flèche vers la droite
  • Changer l’appareil que le volet affiche à partir du menu des appareils, qui liste la version du système d’exploitation de chaque simulateur et s’il est démarré
  • Enregistrer une capture d’écran avec Cmd+S ou un enregistrement d’écran avec Cmd+R, en utilisant les boutons de capture du volet ou les raccourcis ; les fichiers sont enregistrés sur votre Bureau
  • Arrêter la diffusion en continu d’un appareil sans l’arrêter en cliquant sur Detach simulator, ce qui ramène le volet à son état Attach simulator
La ligne sous le nom de l’appareil règle le flux vidéo du simulateur. Réduisez la Frame rate ou la Resolution si le volet surcharge votre Mac, basculez Encoding entre H.264 et JPEG, ou cochez FPS pour afficher la fréquence d’images que le volet reçoit. Ces paramètres modifient la façon dont le volet affiche l’appareil, pas la façon dont l’application s’exécute. Vous et Claude pilotez le même appareil, donc vos appuis modifient l’état de l’application que Claude voit. Pour que Claude vérifie un écran spécifique, accédez-y en appuyant, puis demandez. Pendant que Claude pilote l’appareil, le volet affiche un badge Claude is using this device au-dessus de l’écran ; attendez avant d’appuyer jusqu’à ce que le badge disparaisse, afin que le résultat reflète l’application plutôt que votre entrée.

Comment les sessions gèrent les appareils

Chaque appareil appartient à la session qui l’a lancé, donc les sessions parallèles ne partagent pas un appareil : ce que vous voyez dans le volet d’une session reflète le travail de cette session, pas celui d’une autre. Changer de session dans la barre latérale change la vue du simulateur avec la conversation, et revenir reprend le même appareil où il s’était arrêté. Si Claude travaille avec plus d’un appareil, chacun ouvre son propre volet, jusqu’à 4 par session. Claude Code Desktop arrête les simulateurs qu’il a démarrés une fois qu’ils ne sont plus utilisés : lorsque vous quittez l’application, lorsque vous archivez la session, ou 10 minutes après avoir détaché un appareil de son volet. Les appareils que vous démarrez vous-même, que ce soit à partir du volet ou dans l’application Simulator d’Apple, ne sont jamais arrêtés automatiquement. Pour arrêter l’appareil attaché immédiatement, utilisez le bouton d’arrêt dans le volet.

Accorder à Claude l’accès à un appareil

Claude demande votre consentement avant de contrôler un appareil, tandis que la création de l’application ou l’ouverture d’une URL sur celui-ci suit le mode de permission de votre session. Vous ou votre organisation pouvez également désactiver complètement l’accès de Claude.

Autoriser un appareil la première fois

La première fois que Claude utilise un simulateur, l’application de bureau vous demande de l’autoriser. Le consentement couvre le contrôle de cet appareil et la prise de captures d’écran de celui-ci, et vous le donnez une fois par appareil plutôt qu’une fois par session. Les captures d’écran de Claude de l’appareil sont envoyées à Anthropic et conservées selon vos paramètres normaux de rétention des conversations, donc ne vous connectez pas à des comptes réels sur un appareil que Claude utilise. Après avoir autorisé un appareil, les actions de Claude sur celui-ci, telles que l’appui, la saisie, le lancement de l’application et la prise de captures d’écran, s’exécutent sans autres invites. Elles ont la même confiance que vous cliquant dans le volet, et elles ne touchent que l’appareil simulé, donc le volet n’a pas besoin des permissions macOS Accessibility et Screen Recording que l’utilisation de l’ordinateur nécessite. Si vous refusez, l’appareil démarre toujours et le volet fonctionne toujours pour vos propres appuis ; seul l’accès de Claude reste désactivé. Pour changer d’avis plus tard, cliquez sur Let Claude use it dans le volet.

Actions qui suivent votre mode de permission

Deux actions suivent le mode de permission de votre session au lieu du consentement unique :
  • Ouvrir une URL sur l’appareil, par exemple pour tester un lien profond ou charger une page dans Safari de l’appareil, car une URL peut transporter des données hors de l’appareil.
  • Créer l’application, car xcodebuild exécute les scripts de construction de votre projet sur votre Mac. Vérifier une construction déjà en cours ne demande pas.

Désactiver l’accès au simulateur

Vous pouvez désactiver l’accès au simulateur de Claude dans les paramètres de l’application de bureau. Les organisations ont deux façons de le désactiver pour tout le monde :
  • Le paramètre géré disableMobileSimulatorTools managed setting bloque les outils de simulateur de Claude. Le volet du simulateur reste utilisable pour vos propres appuis, et le paramètre ne peut pas être remplacé depuis l’application.
  • La clé de politique requireCoworkFullVmSandbox, qui exécute les outils de Claude à l’intérieur d’une machine virtuelle isolée au lieu de sur votre Mac, désactive le volet du simulateur et les outils de simulateur de Claude entièrement, donc le volet ne peut pas attacher un appareil pendant qu’il est défini.
Claude vous indique quand l’un ou l’autre s’applique.

Limitations

Claude pilote uniquement les appareils simulés et ne peut pas contrôler un iPhone ou iPad physique. Pour tester sur un, exécutez l’application sur celui-ci à partir de Xcode vous-même, puis décrivez ce que vous voyez ou joignez une capture d’écran à la conversation pour que Claude travaille à partir de celle-ci.

Dépannage

Le volet du simulateur ne s’ouvre pas lorsque Claude exécute l’application

Claude n’a peut-être pas reconnu que vous vouliez exécuter ou tester l’application, ou les outils de simulateur peuvent être manquants. Vérifiez les points suivants :
  • Énoncez l’objectif explicitement, par exemple « exécutez l’application dans le Simulateur iOS et parcourez le flux d’inscription ».
  • Confirmez que Xcode et les simulateurs iOS sont installés et que votre version de Xcode répond aux conditions requises.
  • Si votre organisation gère Claude Code, les outils de simulateur peuvent être désactivés par la politique.
  • Si vous êtes dans une organisation Enterprise qui a une configuration HIPAA activée, le volet du simulateur n’est pas disponible pour vous.
  • Le volet du simulateur nécessite Claude Desktop v1.24012.0 ou version ultérieure. Ouvrez Claude → Check for Updates, puis redémarrez l’application.

Le volet du simulateur indique qu’aucun simulateur n’a été trouvé

Si xcode-select pointe vers Xcode 27, le volet peut signaler qu’aucun simulateur n’a été trouvé même si des appareils existent ; consultez Le volet du simulateur échoue avec Xcode 27. Sinon, Xcode est installé mais n’a pas de simulateurs iOS à lister. Le volet du simulateur affiche les étapes de configuration à suivre et les coche au fur et à mesure que chacune se termine. Pour installer la pièce manquante manuellement, téléchargez le runtime du simulateur iOS à partir des paramètres de Xcode, ou exécutez xcodebuild -downloadPlatform iOS.

Le volet du simulateur échoue avec Xcode 27

Le volet ne fonctionne pas encore avec Xcode 27, qui remplace l’application Simulator par Device Hub. Avec Xcode 27 sélectionné, l’attachement d’un appareil échoue, ou le volet signale qu’aucun simulateur n’a été trouvé même si des appareils existent. Le volet utilise le Xcode vers lequel xcode-select pointe. Si Xcode 27 est votre seule installation, installez d’abord Xcode 26.x à côté. Ensuite, sélectionnez l’installation 26.x par son chemin. Par exemple, s’il est installé en tant que /Applications/Xcode-26.4.app :
Exécutez xcode-select -p pour vérifier quelle installation est sélectionnée.

Voir aussi