Xcode на Windows не ставится, он выходит только для macOS. Лицензия macOS разрешает виртуальные машины только на компьютерах Apple. Без своего Мака iOS-приложение собирают на чужом. Подойдёт облачный Мак от €75 в месяц со сроком аренды от 24 часов, сборка в облаке Expo или Codemagic или сервис, который собирает на своих Маках (цены на 16.10.2026).
Можно ли поставить Xcode на Windows
Нет. Xcode выходит только для macOS, Xcode 27 требует macOS Tahoe 26.6 и Мак на Apple M (Apple, 16.10.2026). Скачать его для Windows нельзя, и Apple не делает онлайн-версию.
Запустить macOS в виртуальной машине на обычном ПК тоже не выход. Лицензия macOS Tahoe разрешает до двух дополнительных копий в виртуальных машинах только на компьютере Apple, где уже работает macOS (пункт 2B(iii), лицензия macOS Tahoe). Тот же документ требует сдавать Мак в аренду минимум на 24 часа подряд, поэтому облачный Мак нельзя взять меньше чем на сутки, даже при почасовой цене.
Swift для Windows существует, но он пишет программы для Windows. SwiftUI и UIKit входят только в SDK Apple, который поставляется с Xcode. А App Store с 28 апреля 2026 года принимает только сборки из Xcode 26 и новее.
Пять способов без своего Мака
Без своего Мака iOS-приложение собирают на чужом Маке. Разница в том, чей это Мак и сколько свободы он даёт.
| Способ | Как работает | Цена на 16.10.2026 |
|---|---|---|
| Облачный Мак | удалённый рабочий стол, на нём обычный Xcode | Scaleway Mac mini M1 €75 в месяц или €0.11 в час, AWS EC2 Mac от $0.65 в час, везде минимум 24 часа |
| Сборка в облаке для своего кода | вы пишете код на Windows, сборку делает облачный Мак сервиса | Codemagic 500 бесплатных минут в месяц на Mac mini M2, GitHub Actions от $0.062 за минуту на macOS |
| Expo для React Native | EAS Build собирает iOS-версию на облачном Маке, EAS Submit отправляет её в App Store | Free 15 сборок iOS, Starter $19 в месяц |
| xtool на Linux или Windows через WSL | собирает iOS-приложение на SwiftPM и ставит на ваш iPhone | бесплатно, нужен файл Xcode с сайта Apple и Apple ID |
| Сервис в браузере | агент пишет приложение, сервис собирает его на своих Маках | например Superapp Pro $25 в месяц |
Цены и условия по страницам Scaleway, AWS, Codemagic, GitHub, Expo, xtool и Superapp, проверено 16.10.2026. Аккаунт Apple Developer за $99 в год нужен в любом случае, чтобы выпустить приложение в App Store.
Xcode Cloud, облачная сборка самой Apple, тоже работает на её Маках, и 25 часов в месяц входят в членство Apple Developer Program (Apple). Но первый раз Xcode Cloud настраивают только из Xcode, то есть на Маке (документация Apple).
Сколько стоит без Мака и с Маком
Свой Мак обходится дешевле круглосуточной аренды уже за первый год. Самый дешёвый Mac mini в американском Apple Store стоит $899 (apple.com, 16.10.2026). Облачный Мак AWS на M1 круглосуточно стоит $0.65 в час, это $5 694 за год.
Аренда выгодна, когда Мак нужен изредка. Сутки на AWS стоят $15.60, и если работать один день в неделю, за год выйдет $811. Scaleway сдаёт Mac mini M1 за €75 в месяц. Сборка в облаке ещё дешевле, но там нет удобной работы с SwiftUI и симулятором.
Visual Studio, Flutter и React Native
Кроссплатформенные инструменты не отменяют Мак. Они переносят на Мак только сборку.
- Visual Studio и .NET MAUI. Microsoft пишет прямо, что для iOS Visual Studio должна подключиться к Маку в сети, потому что инструменты сборки Apple работают только на Маке (Microsoft Learn). Поддержка Xamarin закончилась 1 мая 2024 года (Microsoft).
- Flutter. Настройка iOS в документации Flutter идёт через Xcode и шаги на Маке. Сборку за вас может сделать Codemagic, у него доступны версии Xcode от 16.0 до 27.2.
- React Native и Expo. Expo пишет, что раньше для iOS нужен был macOS, а теперь сборку можно сделать в облаке EAS Build и отправить в App Store через EAS Submit (Expo). Каждая сборка получает свою свежую виртуальную машину macOS с Xcode.
Чего без Мака не сделать
Без Мака под рукой теряется быстрый круг правки. Симулятор iPhone работает только на macOS, SwiftUI Preview показывает только Xcode, а Instruments для поиска тормозов тоже часть Xcode.
Проверить приложение на телефоне можно и без Мака. Сборка из облака уходит в TestFlight, и вы ставите её на свой iPhone. Правила App Store просят проверить приложение на устройстве до отправки, TestFlight для этого годится.
Если вы пишете на SwiftUI, удобнее всего облачный Мак с обычным Xcode. Если на React Native или Flutter, хватит сборки в облаке. Если код пишет ИИ-агент, его можно вести с любого компьютера, а собирать там, где есть Xcode. Как это устроено в Claude Code, разобрано в статье «Как сделать iOS-приложение с Claude Code».
Что выбрать
- Хотите учиться SwiftUI и делать приложения регулярно. Свой Мак. Он окупается против круглосуточной аренды за первый год.
- Нужно один раз собрать и отправить. Облачный Мак на сутки или на месяц.
- Пишете на React Native или Flutter. Expo или Codemagic, Мак не нужен совсем.
- Хотите описать приложение словами и не ставить ничего. Сервис в браузере, который собирает на своих Маках. Подходы сравнены в статье «Чем сделать iOS-приложение с ИИ».
Appto работает только на Маке. Сама программа открывается на macOS 12, а для сборки приложений нужен Xcode 26 на macOS Sequoia 15.6 или новее. Зато весь путь от ниши до App Store идёт на вашем Маке, с вашим кодом и ключами Apple. Агент работает на вашей подписке Claude Code или Codex. Сколько стоит такой набор целиком, посчитано в статье «Сколько стоит сделать iPhone-приложение».
Вопросы
Можно ли установить Xcode на Windows?
Нет. Xcode выходит только для macOS, версии для Windows и онлайн-версии нет. Xcode 27 требует macOS Tahoe 26.6 и Мак на Apple M (Apple, 16.10.2026).
Можно ли сделать iOS-приложение на Windows?
Код писать можно, собирать нужно на Маке. Это может быть облачный Мак, сборка в облаке Expo или Codemagic, xtool через WSL или сервис, который собирает на своих Маках.
Можно ли запустить macOS в виртуальной машине на ПК?
По лицензии macOS нет. Она разрешает виртуальные копии только на компьютере Apple, где уже работает macOS (лицензия macOS Tahoe, пункт 2B(iii)).
Сколько стоит облачный Мак?
Scaleway сдаёт Mac mini M1 за €75 в месяц, AWS берёт от $0.65 в час. Минимальный срок аренды везде 24 часа, этого требует лицензия macOS (16.10.2026).
Нужен ли аккаунт разработчика Apple?
Для публикации в App Store да, $99 в год. Expo прямо пишет, что без членства Apple Developer Program собрать для App Store нельзя.
Сделайте своё приложение в Appto
Appto сама проверит нишу по свежим данным App Store, нарисует экраны, напишет код, оформит страницу в App Store и отправит в Apple с вашего аккаунта или покажет, что нажать в App Store Connect. Работает на вашем Claude Code или Codex.
Скачать для Mac