Apple App Store Connect: простая защита среды - PullRequest
1 голос
/ 24 октября 2019

У нас есть приложение для iOS, которое подключается к облачному серверу. Во время разработки мы используем параметры среды, которые указывают на разработку или промежуточное облако. Но для выпуска мы должны указать на производственный облачный сервер.

Есть ли способ предотвратить выпуск приложения с параметрами среды разработки или промежуточной среды в App Store Connect?

Насколько я знаю, невозможно:

  • Загрузить версию моментального снимка (например, 1.1.1-SNAPSHOT), Apple применяет [число]. [Число]. [номер].
  • Загрузите более низкую версию: например, 0.0.0, чтобы убедиться, что она находится в процессе разработки.
  • Назовите загруженные сборки или просмотрите имя архива (у них просто есть номер сборки иверсия).
  • Пометьте сборку, например, для [STAGING], после загрузки.

Для Android мы исправляем это, используя задания Jenkins для выпуска приложения, но в случае Apple этоневозможно, потому что нет способа определить правильную сборку, нет возможности выпустить автоматически, и есть такой ужасный процесс проверки.

Мне очень трудно поверить, что существует инструмент выпуска, не обеспечивающий такоеОсновные функции, так что я явно что-то упустил. Как правильно реализовать это с помощью App Store Connect?

Обновление :

Добавлена ​​картинка, чтобы уточнить, что я имею в виду: enter image description here

Как узнать, какая из этих сборок указывает на какую среду? Как я могу обеспечить, чтобы только обзоры производственной среды когда-либо передавались на рассмотрение?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...