Отправить новую сборку, когда я нахожусь в "Ожидание релиза разработчика" в AppStore - PullRequest
0 голосов
/ 01 февраля 2020

Я много искал в StackOverflow и много гуглил, но не нашел точного ответа, который искал.

Я недавно отправил заявку в обзор App Store после нескольких недель тестирования с TestFlight , Моя заявка была принята в App Store, и я указал, что хотел бы выпустить ее вручную. Таким образом, мое приложение в настоящее время имеет статус «Ожидается релиз разработчика».

Моя сборка 1 готова к выпуску в App Store. Запуск моего приложения происходит через несколько недель, и я хотел бы, чтобы моя сборка 2 (которая уже содержит исправления ошибок) была проверена AppStore до запуска моего приложения. Однако, если моя сборка 2 не прошла проверку App Store до запуска моего приложения, я бы все равно хотел иметь возможность запустить сборку 1.

В AppStore я не могу загрузить новую сборку, если моя старая не была выпущена. Я должен отменить уже выпущенную сборку.

Так что мне было интересно, как это сделать. Могу ли я, например, проверить свою сборку 1 в AppStore и установить для доступности «нет страны»? и в тот день, когда я запускаю, я просто изменяю доступность на «все страны»?

Надеюсь, я ясно дал понять!

Спасибо, Виктор

1 Ответ

1 голос
/ 03 февраля 2020

Перво-наперво, если у вас есть сборка с состоянием Pending Developer Release для версии (например: 1.0.0), вы не можете загрузить новую сборку с той же версией (ie 1.0.0)

Или, если вы хотите загрузить новую сборку с той же версией 1.0.0, вы должны отменить уже утвержденную сборку для версии (ie 1.0.0), которая изменяет состояние сборки на Разработчик отклонен , в этом состоянии вы можете загрузить новую сборку (с возможными исправлениями ошибок) в той же версии (1.0.0)

Если по какой-то причине яблоко отклоняет вашу новую сборку (хотя они сообщают, почему они отклонили), Вы не можете go вернуться к уже утвержденной сборке.

Теперь, если вы хотите выпустить сборку и сделать ее Состояние для чтения , то ее видимость в Appstore зависит от доступности в странах.

Если вы сделаете Доступность ни к одному, то состояние сборки для версии 1.0.0 изменится на Разработчик удален из продажи (Нет необходимости в pani c, если вы добавляете один или несколько счетчиков Если состояние доступности будет изменено на Считать для продажи состояние снова)

Однако это ограничивает использование версии 1.0.0 снова, поэтому вам нужно использовать 1.0.1 или любую новую версия больше предыдущей.

Если управление версиями не является проблемой, вы можете выпустить 1.0.0 и удалить страны, поэтому даже если более новая сборка (1.0.1) отклонена яблоком, вы все равно можете выпустить свое приложение в заранее установленную дату.

Надеюсь, что это полезная информация.

...