Как распространять несколько версий моего приложения?

Я хочу распространять две версии моего приложения, стабильную ветвь, а также текущую соединительную линию разработки, используя TestFlight. И, если возможно, я хочу пригласить тестеров только один раз.

Могу ли я иметь две версии одного приложения в одной команде TestFlight? Или, может быть, два приложения с разными наменями? Или я могу создать вторую команду и связать ее с первой или скопировать тестеров?

Ответ 1

К сожалению, я думаю, что нет хорошего способа сделать это. Ваши варианты:

  • Две разные команды TestFlight. Вам придется приглашать людей в обе команды. Но TestFlight умный, и если он уже знает о пользователе в другой команде, который находится в профиле обеспечения в выданном IPA, то вы выбираете, что они могут получить доступ к сборке, он будет автоматически приглашать пользователя.

  • Используйте разные идентификаторы приложений для своих ветвей стабилизации и развития.

Я бы лично пошел на первый вариант.

Ответ 2

У нас есть аналогичное требование для наших приложений, где нам нужно отправлять различные бета-версии наших приложений в разные группы пользователей через TestFlight.

Создание команды TestFlight для каждого приложения будет работать, но здесь менее грязный способ сделать это:

  • Создайте команду TestFlight для каждой команды разработчиков, в которой вы находитесь, а не для каждого приложения. Например. один для приложений, которые вы делаете в своей повседневной работе, один для ваших приложений, которые вы делаете в качестве личных проектов.
  • В каждой команде создайте список рассылки для каждого отдельного приложения: Войдите в TestFlight, перейдите на вкладку Люди, затем нажмите + Добавить список рассылки (кнопка в правом верхнем углу)
  • Назовите команду в соответствии с приложением
  • Выберите тестеров, которые должны иметь возможность видеть приложение
  • После того, как вы загрузите сборку, в разделе Teammates In Provisioning Profile вы увидите список созданных вами списков рассылки. Нажмите на соответствующую для сборки, которую вы только что загрузили, и TestFlight отметит только тех пользователей.

Это работает в тандеме с приложениями, созданными с помощью профиля подготовки персонала iOS (тот, который управляется Xcode, который гарантирует, что все устройства на портале разработчиков Apple могут устанавливать ваши приложения).

Также похоже, что TestFlight позволит вам отправлять сборки из разных ветвей разработки вашего приложения, но это все равно будет полезно для управлять различными приложениями списками рассылки, а не командами.

Ответ 4

Да. TestFlight теперь позволяет вам одновременно распространять и тестировать несколько сборок, поэтому тестеры могут выбирать из нескольких сборок для тестирования.

Нажмите на сборку в тестовом полете (мобильное приложение), и вы можете увидеть опцию i.e. - Предыдущие сборки

Во-первых: введите описание изображения здесь

=============================================== ====================

Второй шаг:

введите описание изображения здесь

=============================================== ========================================

Третье:

введите описание изображения здесь