У нас есть аналогичные требования для наших приложений, когда нам нужно отправлять разные бета-версии наших приложений в разные группы пользователей через TestFlight.
Создание команды TestFlight для каждого приложения будет работать, но вот менее грязный способ сделать это:
- Создайте команду TestFlight для каждой команды разработчиков, в которой вы находитесь , а не для каждого приложения. Например. один для приложений, которые вы делаете в своей повседневной работе, один для ваших приложений, которые вы делаете как личные побочные проекты.
- В каждой команде создайте Список рассылки для каждого отдельного приложения: войдите в TestFlight, перейдите на вкладку People , затем нажмите + Добавить список рассылки (кнопка в правом верхнем углу)
- Назовите команду в соответствии с приложением
- Выберите тестеров, которые должны видеть приложение
- После того как вы загрузите сборку, в разделе Товарищи по команде. В профиле обеспечения вы увидите список созданных вами списков рассылки. Нажмите на соответствующий для сборки, которую вы только что загрузили, и TestFlight будет отмечать только тех пользователей.
Это работает в тандеме с приложениями, подготовленными с использованием профиля подготовки группы iOS (профиля, управляемого Xcode, который гарантирует, что все устройства на портале разработчиков Apple могут устанавливать ваши приложения).
Похоже, что TestFlight позволит вам отправлять сборки из различных ветвей разработки вашего приложения , но все равно будет полезно управлять различными приложениями с помощью списков рассылки, а не команд.