Наша компания в настоящее время запускает бета-тест с использованием TestFlight, и мы стремимся создать новую сборку с несколькими существенными изменениями. Мы хотели бы протестировать, чтобы убедиться, что ничего нового не произошло с новой сборкой, прежде чем нажать ее, но, к сожалению, многие люди работают удаленно, и мы не можем вручную установить новую сборку на своих устройствах.Возможно ли иметь встроенную и внешнюю сборку в TestFlight?
Что бы я хотел сделать, это загрузить новую сборку в iTunes Connect и не отправлять ее на рассмотрение, пока у нас не будет возможности ее протестировать. Согласно Apple:
Когда вы загружаете новые сборки для предварительной версии, внутренние тестеры всегда будут получать самую последнюю загруженную вами сборку. Внешние тестеры получают доступ к обновлению только после того, как вы отправили его в Beta App Review, и он был одобрен.
Это хорошо. Это именно то, чего я хочу. Однако на следующей строке они продолжают говорить:
Загрузка новой сборки автоматически отключит новые установки старых сборщиков.
Что я понимаю, это означает, что если вы загружаете новую внутреннюю сборку, никто не сможет установить старую внешнюю сборку. Это правильно? И если да, есть ли способ иметь вторую внутреннюю тестовую версию?
Я знаю, что этот вопрос старый, но я считаю, что важно указать, что вы ошибочно полагаете, что вы «не можете вручную установить новую сборку на своих устройствах». Без использования TestFlight или iTunesConnect вы можете создать рекламную сборку и отправить ее кому-либо прямо, чтобы они могли установить ее на своем устройстве или бесплатно распространять ее по электронной почте с помощью Fabric. Вам также нужно будет добавить свой UDID своего устройства вручную в список одобренных устройств портала разработчиков Apple. Затем любой, у кого есть утвержденное устройство, может установить ваше приложение, чтобы проверить его, прежде чем нажимать обновления в TestFlight. – jungledev