Панель iOS Simulator находится в публичной бета-версии в Claude Code Desktop на macOS. Она доступна в планах Pro, Max, Team и Enterprise, за исключением организаций Enterprise с включённой конфигурацией HIPAA.
Требования
Панель симулятора использует инструменты Apple для симулятора, которые не включены в приложение для рабочего стола. Перед началом сессии убедитесь, что у вас есть:- Claude Desktop v1.24012.0 или позже
- Mac, так как Apple iOS Simulator работает только на macOS
- Xcode с установленной платформой iOS, которая предоставляет устройства симулятора. Если Xcode ещё не показывает симуляторы, см. Панель симулятора говорит, что симуляторы не найдены
- Рекомендуется Xcode 26.x или Xcode 27, и панель работает с обоими. Если у вас установлено более одного Xcode, см. Выберите, какой Xcode использует панель симулятора
На этой странице “устройство” относится к симулированному iPhone или iPad, одному из тех же устройств симулятора, которыми вы управляете в Xcode в разделе Window → Devices and Simulators, а не к физическому оборудованию.
Выберите, какой Xcode использует панель симулятора
Если у вас установлено более одного Xcode, например Xcode 26.x рядом с Xcode 27, панель использует тот, на который указываетxcode-select. Чтобы использовать другую установку, выберите её по пути.
Например, если нужный вам Xcode установлен как /Applications/Xcode-26.4.app, выполните это в Terminal:
xcode-select -p. Она выведет папку Developer выбранной установки, например /Applications/Xcode-26.4.app/Contents/Developer.
Запуск вашего приложения в симуляторе
Вам не нужна команда или настройка для открытия панели симулятора. Claude открывает её, когда запускает ваше приложение в симуляторе.1
Откройте ваш iOS проект
В Claude Code Desktop откройте вкладку Code и начните сессию с папкой проекта вашего приложения в качестве папки проекта. Любой проект, который собирает приложение для iOS Simulator, подойдёт.
2
Попросите Claude запустить или протестировать приложение
Сформулируйте задачу вокруг запуска или проверки приложения. Например:
3
Наблюдайте приложение в панели симулятора
Когда приложение запускается в симуляторе, панель iOS Simulator открывается рядом с беседой. В первый раз, когда Claude использует устройство, приложение для рабочего стола просит вас разрешить это; см. Предоставьте Claude доступ к устройству. Claude устанавливает приложение, взаимодействует с ним и читает экран, чтобы проверить свои собственные изменения, пока вы наблюдаете.
Управляйте симулятором самостоятельно
Панель симулятора интерактивна, а не только средство просмотра. Пока Claude работает или между задачами, вы можете:- Касаться и проводить пальцем, щёлкая и перетаскивая на экран устройства
- Нажимать кнопки оборудования с теми же сочетаниями клавиш, что и приложение Apple Simulator: Cmd+Shift+H для Home, Cmd+L для блокировки, Cmd+Up Arrow и Cmd+Down Arrow для громкости
- Повернуть устройство на четверть оборота по часовой стрелке с помощью кнопки поворота или Cmd+Right Arrow
- Переключаться между устройствами, которые показывает панель, из меню устройств, которое перечисляет версию ОС каждого симулятора и загружено ли оно
- Сохранить снимок экрана с помощью Cmd+S или запись экрана с помощью Cmd+R, используя кнопки захвата панели или сочетания клавиш; файлы сохраняются на ваш Desktop
- Остановить трансляцию устройства без его выключения, нажав Detach simulator, что вернёт панель в состояние Attach simulator
Как сессии управляют устройствами
Каждое устройство принадлежит сессии, которая его запустила, поэтому параллельные сессии не делят устройство: то, что вы видите в панели одной сессии, отражает работу этой сессии, а не другой. Переключение сессий на боковой панели переключает вид симулятора вместе с беседой, и переключение обратно возобновляет то же устройство, где оно остановилось. Если Claude работает с более чем одним устройством, каждое открывает свою собственную панель, до 4 на сессию. Claude Code Desktop выключает симуляторы, которые он загрузил, как только они больше не используются: когда вы закрываете приложение, когда вы архивируете сессию или через 10 минут после отключения устройства от его панели. Устройства, которые вы загружаете вне Claude Code Desktop, например в приложении Apple Simulator или в Device Hub, никогда не выключаются автоматически. Чтобы выключить подключённое устройство прямо сейчас, используйте кнопку выключения в панели.Предоставьте Claude доступ к устройству
Claude просит ваше согласие перед управлением устройством, в то время как сборка приложения или открытие URL на нём следует режиму разрешений вашей сессии. Вы или ваша организация также можете полностью отключить доступ Claude.Разрешить устройство в первый раз
В первый раз, когда Claude использует симулятор, приложение для рабочего стола просит вас разрешить это. Согласие охватывает управление этим устройством и снятие скриншотов с него, и вы даёте его один раз на устройство, а не один раз на сессию. Скриншоты Claude устройства отправляются в Anthropic и хранятся в соответствии с вашими обычными настройками хранения беседы, поэтому не входите в реальные учётные записи на устройстве, которое использует Claude. После того как вы разрешите устройство, действия Claude на нём, такие как касание, ввод текста, запуск приложения и снятие скриншотов, выполняются без дополнительных подсказок. Они имеют такой же уровень доверия, как если бы вы щёлкали в панели, и они касаются только симулированного устройства, поэтому панель не требует разрешений macOS Accessibility и Screen Recording, которые требует компьютерное управление. Если вы откажетесь, устройство всё ещё загружается и панель всё ещё работает для ваших собственных касаний; только доступ Claude остаётся отключённым. Чтобы передумать позже, нажмите Let Claude use it в панели.Действия, которые следуют вашему режиму разрешений
Два действия следуют режиму разрешений вашей сессии вместо одноразового согласия:- Открытие URL на устройстве, например для тестирования глубокой ссылки или загрузки страницы в Safari устройства, потому что URL может переносить данные с устройства.
- Сборка приложения, потому что
xcodebuildзапускает скрипты сборки вашего проекта на вашем Mac. Проверка уже выполняемой сборки не вызывает подсказку.
Отключить доступ к симулятору
Вы можете отключить доступ Claude к симулятору в настройках приложения для рабочего стола. Организации имеют два способа отключить его для всех:- Параметр
disableMobileSimulatorToolsуправляемая настройка блокирует инструменты симулятора Claude. Панель симулятора остаётся пригодной для ваших собственных касаний, и параметр не может быть переопределён из приложения. - Ключ политики
requireCoworkFullVmSandbox, который запускает инструменты Claude внутри изолированной виртуальной машины вместо вашего Mac, отключает панель симулятора и инструменты симулятора Claude полностью, поэтому панель не может подключить устройство, пока он установлен.
Ограничения
Claude управляет только симулированными устройствами и не может управлять физическим iPhone или iPad. Чтобы протестировать на нём, запустите приложение на нём из Xcode самостоятельно, затем опишите то, что вы видите, или прикрепите снимок экрана к беседе, чтобы Claude мог работать с ним.Troubleshooting
Панель симулятора не открывается, когда Claude запускает приложение
Claude может не распознать, что вы хотели запустить или протестировать приложение, или инструменты симулятора могут отсутствовать. Проверьте следующее:- Явно укажите цель, например “запустите приложение в iOS Simulator и взаимодействуйте с потоком регистрации”.
- Подтвердите, что Xcode и iOS симуляторы установлены и что ваша версия Xcode соответствует требованиям.
- Если ваша организация управляет Claude Code, инструменты симулятора могут быть отключены политикой.
- Если вы находитесь в организации Enterprise с включённой конфигурацией HIPAA, панель симулятора вам недоступна.
- Панель симулятора требует Claude Desktop v1.24012.0 или позже. Откройте Claude → Check for Updates, затем перезагрузите приложение.
Панель симулятора говорит, что симуляторы не найдены
Xcode установлен, но не имеет iOS симуляторов для отображения. Панель симулятора показывает шаги настройки для выполнения и отмечает их по мере завершения каждого. Чтобы установить отсутствующую часть вручную, загрузите среду выполнения iOS симулятора из настроек Xcode или запуститеxcodebuild -downloadPlatform iOS.
See also
- Computer use in Desktop: управление экраном для приложений без выделенной панели
- Computer use from the CLI: как CLI получает доступ к iOS Simulator
- Work in parallel with sessions: как сессии изолируют изменения
- Get started with Claude Code Desktop