Как распространять несколько версий моего приложения? - PullRequest
14 голосов
/ 15 марта 2012

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

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

Ответы [ 4 ]

8 голосов
/ 15 марта 2012

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

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

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

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

1 голос
/ 11 октября 2017

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

Нажмите на сборку в тестовом полете (мобильное приложение), и вы увидите вариант, например: Предыдущие сборки

Первый: enter image description here

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

Второй шаг:

enter image description here

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

Третье:

enter image description here

1 голос
/ 29 октября 2012

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

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

  1. Создайте команду TestFlight для каждой команды разработчиков, в которой вы находитесь , а не для каждого приложения. Например. один для приложений, которые вы делаете в своей повседневной работе, один для ваших приложений, которые вы делаете как личные побочные проекты.
  2. В каждой команде создайте Список рассылки для каждого отдельного приложения: войдите в TestFlight, перейдите на вкладку People , затем нажмите + Добавить список рассылки (кнопка в правом верхнем углу)
  3. Назовите команду в соответствии с приложением
  4. Выберите тестеров, которые должны видеть приложение
  5. После того как вы загрузите сборку, в разделе Товарищи по команде. В профиле обеспечения вы увидите список созданных вами списков рассылки. Нажмите на соответствующий для сборки, которую вы только что загрузили, и TestFlight будет отмечать только тех пользователей.

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

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

0 голосов
/ 10 августа 2017

Обновление с апреля 2017 года, возможно распространение нескольких версий: https://developer.apple.com/news/?id=04112017a

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