// как это работает
От вашего кода до магазинов приложений — шаг за шагом.
Код и аккаунты магазинов подключаются один раз. После этого каждый выпуск — одно нажатие кнопки «Собрать». Не нужно писать код или вводить команды.
Карта не нужна. Приложения на Expo, Capacitor, React Native и Flutter. Работает с вашим существующим репозиторием GitHub. Ваши ключи остаются в вашем GitHub.
Что понадобится сначала
Mac вам не нужен.
- Код вашего приложения на GitHub, созданный на Expo, Capacitor, React Native или Flutter. Если не уверены, подключите его, и мы подскажем
- Аккаунт Apple Developer — для iPhone. Apple берёт за него ежегодную плату
- Аккаунт Google Play Console — для Android. Google берёт за него разовую плату
- Номер мобильного, на который приходят SMS
Шаги
Создайте аккаунт
Зарегистрируйтесь, указав свои данные, и введите 6-значный код, который придёт по SMS на ваш мобильный.
Подключите GitHub
Нажмите Подключить через GitHub и выберите Only select repositories. Репозиторий — это просто папка, в которой хранится код вашего приложения. Выберите своё приложение, и вы сразу вернётесь обратно.
Выберите приложение
Нажмите Использовать этот код рядом со своим приложением. Мы прочитаем его название и данные из вашего кода, так что заполнять ничего не нужно. Если из вашего кода собирается несколько приложений, мы найдём их все.
Подключите магазины
На странице приложения шаги показываются по одному: где публиковать, подключение Apple, ключ Android и подключение Google Play. Каждый шаг ведёт ровно на ту страницу, которая нужна. Мы проверяем каждый шаг в Apple или Google сразу, как только вы его выполнили.
Нажмите «Собрать»
Следите за каждым этапом в реальном времени на портале. Сборки для iPhone отправляются в App Store Connect и готовы для TestFlight. Сборки для Android отправляются в Google Play как черновик.
Публикуйте, когда будете готовы
Протестируйте сборку, затем отправьте её на проверку в App Store Connect и Play Console. Apple и Google проверяют каждое приложение, и ничего не станет публичным, пока вы не решите.
Что происходит во время сборки
- Сборка выполняется в вашем собственном аккаунте GitHub, в отдельной ветке. Основная ветка никогда не меняется
- Каждая сборка начинается на чистой машине. Сборки iOS выполняются на Mac, которые предоставляет GitHub
- Для iPhone настраиваются сертификаты и профили, а приложение Android подписывается вашим ключом загрузки
- Мы узнаём последний номер сборки в магазине и берём следующий
- Каждая сборка Android открывается на виртуальном телефоне — со скриншотом и проверкой на сбои
- Приложение отправляется в App Store Connect, а в Google Play — как черновик
Одна важная деталь о Google Play
Если вашего приложения ещё никогда не было в Google Play, Google требует один раз загрузить самую первую версию вручную. На странице приложения будет указано, когда это нужно и как именно это сделать. После этого каждая сборка будет попадать туда сама.
Ваш следующий релиз может быть в одном клике.
Начните бесплатно, без карты. Настройте первое приложение уже сегодня.
Начать бесплатно