Как выпустить одобренное приложение с iPhone
Ваше обновление прошло App Review и теперь в статусе Pending Developer Release. В App Store оно не попадёт, пока вы его не выпустите. Вот как это сделать с iPhone или iPad и как поручить это таймеру.
Что значит Pending Developer Release
Apple одобрила версию, но вы выбрали ручной выпуск (параметр ручного релиза в App Store Connect). В этом состоянии версия ждёт, пока вы её не выпустите. Справка Apple описывает это так: приложение принято, но его ещё нужно выпустить для распространения в App Store.
Релиз — необратимый шаг. После релиза версия переходит в Processing for Distribution, а затем в Ready for Distribution, то есть становится доступной в App Store. По данным Apple, обработка может занять до 24 часов.
Выпуск через Shipcue
-
Получите push
Когда Apple одобряет версию, Shipcue присылает push: «Approved: Pending Developer Release. Release it when you're ready.» Это работает для каждого добавленного аккаунта, без переключений. Для push нужен Shipcue Pro или бесплатный пробный период.
-
Откройте версию и нажмите Release Now
Нажмите на push или откройте Shipcue и выберите приложение. Одобренные версии находятся в начале ленты. Нажмите Release Now. Кнопка Release Now… в уведомлении открывает тот же экран; с самого экрана блокировки ничего не выпускается.
-
Подтвердите
Сначала Shipcue проверяет актуальный статус у Apple. В подтверждении указаны приложение, версия, платформа и аккаунт, а также включён ли поэтапный релиз. Нажмите Release Now ещё раз.
-
Face ID
Подтвердите через Face ID (или код-пароль). Затем Shipcue просит Apple выпустить версию и показывает результат. Если Face ID отменить, ничего не произойдёт.
У ключа должна быть подходящая роль. Релиз работает с ключами App Manager или Admin. С ключом Developer Shipcue показывает статус, но выпустить версию не может; выпустите её в App Store Connect. См. какую роль выбрать.
Или поручите релиз таймеру
Можно задать, что происходит после одобрения: Wait for me или Release automatically через выбранную задержку. Задайте это по умолчанию для всех приложений, для отдельного приложения или для одной версии.
Когда версия одобрена, вы получаете push со временем релиза и кнопками, чтобы отменить таймер или добавить час. Если вы ничего не сделаете, релиз произойдёт, когда истечёт таймер.
В режиме Private, где ключ остаётся на ваших устройствах, авторелиз работает по мере возможности: когда таймер истекает, наш сервер будит ваши устройства, и одно из них выполняет релиз своим ключом. Если ни одно не может, ничего не выпускается, и вы получаете уведомление. Пропущенный таймер никогда не выпускает версию с опозданием.
Если включён поэтапный релиз
Если в App Store Connect включён поэтапный релиз, выпуск запускает 7-дневное развёртывание для пользователей с автоматическими обновлениями. Из Shipcue можно поставить его на паузу, возобновить или выпустить для всех. См. как управлять поэтапным релизом.
Другие способы выпуска
- Веб-версия App Store Connect: откройте версию и нажмите Release This Version.
- Приложение App Store Connect от Apple: позволяет выпустить версию для аккаунта, в который вы вошли. В отзывах пользователи с несколькими Apple Account пишут, что для переключения им приходится выходить и входить заново. См. сравнение с Shipcue.
Вопросы
Можно ли выпустить версию прямо из уведомления?
Не с экрана блокировки. Release Now… в уведомлении всегда сначала открывает Shipcue, которое проверяет актуальный статус у Apple и запрашивает Face ID, прежде чем что-либо выпустить. Cancel и +1 h в уведомлении могут только остановить или отложить релиз.
Можно ли отменить релиз?
Из Shipcue нельзя. Как только Apple принимает запрос на релиз, версия становится доступной после обработки. Поэтому Shipcue сначала проверяет статус и запрашивает Face ID.
Что, если статус изменился до нажатия Release?
Shipcue проверяет актуальный статус у Apple непосредственно перед релизом. Если версия уже не в статусе Pending Developer Release, приложение сообщит вам об этом и ничего не выпустит.
Нужен ли Shipcue Pro для релиза?
Да. Релиз, отзыв, управление поэтапным релизом, push и авторелиз требуют Shipcue Pro или 14-дневного бесплатного периода. Без него Shipcue работает только для чтения.
См. также
Выпускайте откуда угодно
Shipcue сообщает, когда версия одобрена, в каждом добавленном аккаунте, и позволяет выпустить её через Face ID. 14 дней бесплатно.
Как работает Shipcue