Руководство

Симулятор iOS на Windows

Симулятор iOS от Apple нельзя установить на Windows. Он идёт в составе Xcode, а Xcode работает только на macOS. Программы, которые продают как эмулятор iOS для Windows, не запускают ни iOS, ни вашу сборку для iOS. Чтобы увидеть приложение в настоящем симуляторе с PC, нужно подключиться к Mac через интернет.

Почему эмулятора iOS для Windows нет

Для Android есть эмулятор, который работает на Windows, потому что его выпускает Google. Apple так не делает. Симулятор iOS входит в Xcode, а Xcode Apple выпускает только для macOS. Кроме того, лицензия macOS привязывает macOS к железу Apple, так что виртуальная машина с macOS на PC выходит за рамки лицензии.

Программы, которые называют себя эмуляторами iOS для Windows, обычно копируют внешний вид домашнего экрана iPhone. Они не могут установить собранный вами .app или .ipa. О том, как ваше приложение ведёт себя на iOS, они ничего не скажут.

Вариант 1: настоящий iPhone

С Expo или React Native приложение Expo Go запускает ваш JavaScript на настоящем iPhone, пока вы пишете код на Windows. Это подходит приложениям без собственного нативного кода. Для полной сборки TestFlight ставит подписанную сборку на телефон. Но саму сборку всё равно нужно сделать на Mac или на CI-раннере с macOS.

Вариант 2: симулятор в браузере

Appetize.io запускает симуляторы iOS на своих Mac и транслирует их в ваш браузер. Вы загружаете сборку приложения для симулятора. Это подходит для демо и быстрых проверок. Для самой сборки macOS всё равно нужен, например на CI-раннере.

Вариант 3: удалённый Mac с симулятором

Удалённый Mac даёт Xcode и симулятор с полным контролем. Его экран вы видите из Windows через VNC-клиент. Можно собирать, запускать, прокликивать приложение и пользоваться отладчиком. Про задержку и раскладку клавиатуры рассказано в нашем руководстве Xcode из Windows.

Симулятор запускается и из терминала по SSH. Эти команды показывают список устройств, запускают одно из них, устанавливают и открывают ваше приложение.

xcrun simctl list devices available
xcrun simctl boot "iPhone 17"
open -a Simulator
xcrun simctl install booted MyApp.app
xcrun simctl launch booted com.example.myapp

Суточный доступ MacRun это выделенный Mac mini на M6 за $15. Xcode 26.6 и симулятор iOS 26.5 установлены ещё до вашего входа. Неделя стоит $59. Вы платите один раз, и ничего не продлевается.

Чего симулятор не умеет

  • Это не настоящее устройство. Скорость и память не такие, как у iPhone.
  • Камеры, Bluetooth и части датчиков нет, или они симулируются.
  • Удалённый Mac не видит iPhone, подключённый к вашему PC. Для телефона используйте TestFlight.

Кому не стоит арендовать для этого Mac

Если вашему приложению хватает Expo Go на своём iPhone, симулятор не нужен. Если сборка для iOS нужна лишь изредка, hosted CI-раннер обойдётся в центы за сборку. Этот путь описан в нашем руководстве о том, как собрать React Native под iOS без Mac.

Частые вопросы

Можно ли запустить симулятор iOS на Windows?

+

Нет. Симулятор iOS идёт в составе Xcode, а Xcode работает только на macOS. Из Windows можно смотреть на симулятор удалённого Mac через удалённый рабочий стол или пользоваться сервисом симулятора в браузере, например Appetize.io.

Есть ли настоящий эмулятор iOS для Windows?

+

Нет. Apple не выпускает эмулятор iOS для Windows. Программы, которые выдают себя за него, копируют внешний вид iOS, но не могут запустить сборку вашего приложения.

Можно ли запустить виртуальную машину с macOS на PC для Xcode?

+

Лицензия macOS привязывает macOS к железу под маркой Apple, так что виртуальная машина с macOS на PC выходит за рамки лицензии. Поддерживаемый путь это удалённый Mac.

Какие модели iPhone может показать симулятор?

+

Это зависит от сред iOS, установленных вместе с Xcode. Чтобы их увидеть, выполните на Mac xcrun simctl list devices available. На MacRun вместе с Xcode 26.6 идёт среда симулятора iOS 26.5.

Сколько стоит Mac для симулятора iOS?

+

Суточный доступ MacRun стоит $15 за выделенный Mac mini на M6 с установленным Xcode, неделя стоит $59. Помесячные тарифы начинаются с $69 за первый месяц.

Похожие руководства