iOS без Mac

Публикация в App Store без Mac

Для отправки в App Store нужны Xcode, сертификаты подписи и Transporter — всё это только для macOS. Вот как создать архив, подписать и отправить сборку в App Store Connect с помощью удалённого Mac.

Получить удалённый Mac

Как бы вы ни собирали приложение — нативно, на React Native или на Flutter — финальная отправка в App Store требует инструментов macOS: Xcode для архивирования, ваши сертификаты подписи в keychain и Transporter (либо altool / Fastlane) для загрузки. Если у вас нет Mac, удалённый Mac даёт вам чистый, подписанный путь к App Store Connect.

Ваши варианты для отправки в App Store

Три реальных способа создать архив, подписать и загрузить в App Store без собственного Mac.

Рекомендуется

Арендовать удалённый Mac

Полноценная macOS + Xcode под вашим управлением. Создавайте архивы, управляйте сертификатами и загружайте в App Store Connect напрямую. Лучший вариант для контроля и разовых релизов.

Облачный CI (Fastlane, Codemagic)

Может автоматизировать подпись и загрузку после настройки, но для первоначальной настройки сертификатов и решения проблем всё же полезен реальный доступ к Xcode.

Купить Mac

Работает, но это начальные затраты плюс обслуживание машины, которая может понадобиться вам только в момент релиза.

Отправьте в App Store из любой ОС

Подключитесь к удалённому Mac и пройдите тот же процесс отправки, который Apple ожидает от локального Mac.

1

Подключитесь к удалённому Mac

Разверните Mac и подключитесь через VNC (GUI) или SSH (терминал). Xcode и Command Line Tools уже предустановлены.

2

Настройте подпись кода

Добавьте свои сертификаты разработчика Apple и профили обеспечения в keychain или позвольте Xcode управлять подписью автоматически через ваш Apple ID.

3

Создайте архив и экспортируйте IPA

Откройте проект и выберите Product → Archive (или соберите из командной строки), затем экспортируйте подписанный IPA для распространения в App Store.

4

Загрузите в App Store Connect

Загрузите через Xcode Organizer, Transporter или xcrun altool / Fastlane deliver, затем отправьте на проверку в App Store Connect.

Почему удалённый Mac для релизов в App Store

Продолжайте изучать

Часто задаваемые вопросы

Можно ли отправить приложение в App Store без Mac?

Да. Инструменты отправки (Xcode, подпись, Transporter) доступны только на macOS, но вы можете запускать их на удалённом Mac и загружать в App Store Connect из любой ОС.

Можно ли автоматизировать загрузку в App Store с помощью Fastlane?

Да. Fastlane работает на удалённом Mac и может автоматизировать сборку, подпись и загрузку с помощью gym и deliver — идеально для регулярных релизов.

Нужен ли мне аккаунт разработчика Apple?

Да. Для распространения в App Store требуется членство в Apple Developer Program ($99/год), которое также предоставляет ваши сертификаты подписи.

Сколько стоит удалённый Mac для выпуска релизов?

Тарифы начинаются от $75/мес за Mac Mini M4 — и запускать его можно только тогда, когда нужно выпустить релиз. Смотрите тарифы.

Разместите своё приложение в App Store

Получите выделенный удалённый Mac с предустановленным Xcode и отправьте своё приложение уже сегодня. От $75/месяц.