2015-06-04 2 views
3

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

Что бы я хотел сделать, это загрузить новую сборку в iTunes Connect и не отправлять ее на рассмотрение, пока у нас не будет возможности ее протестировать. Согласно Apple:

Когда вы загружаете новые сборки для предварительной версии, внутренние тестеры всегда будут получать самую последнюю загруженную вами сборку. Внешние тестеры получают доступ к обновлению только после того, как вы отправили его в Beta App Review, и он был одобрен.

Это хорошо. Это именно то, чего я хочу. Однако на следующей строке они продолжают говорить:

Загрузка новой сборки автоматически отключит новые установки старых сборщиков.

Что я понимаю, это означает, что если вы загружаете новую внутреннюю сборку, никто не сможет установить старую внешнюю сборку. Это правильно? И если да, есть ли способ иметь вторую внутреннюю тестовую версию?

+0

Я знаю, что этот вопрос старый, но я считаю, что важно указать, что вы ошибочно полагаете, что вы «не можете вручную установить новую сборку на своих устройствах». Без использования TestFlight или iTunesConnect вы можете создать рекламную сборку и отправить ее кому-либо прямо, чтобы они могли установить ее на своем устройстве или бесплатно распространять ее по электронной почте с помощью Fabric. Вам также нужно будет добавить свой UDID своего устройства вручную в список одобренных устройств портала разработчиков Apple. Затем любой, у кого есть утвержденное устройство, может установить ваше приложение, чтобы проверить его, прежде чем нажимать обновления в TestFlight. – jungledev

ответ

5

Я вижу ваше недоразумение здесь. Как это работает, когда вы загружаете новую сборку, все ваши внутренние тестеры будут уведомлены и смогут загрузить новую версию. Только для внутренних тестеров предыдущая версия будет отключена, а внешние тестеры смогут загрузить последнюю просмотренную версию вашего приложения на срок до 30 дней. Только когда вы также отправите новую сборку для внешнего тестирования, вы обновите версию своего внешнего тестера. До тех пор они смогут загрузить текущую версию. Надеюсь, что это поможет, Julian

+0

Это очень полезно, спасибо огромное! Одно быстрое наблюдение, имеет ли значение, если вы загружаете новый как новую сборку или совершенно новую версию? – Adam

+1

Эй, Адам. Точно нет. Измените номер версии или сборки. Это будет работать в любом случае :-) –

+1

Если бы это помогло, не могли бы вы принять ответ как правильный? Большое вам спасибо и дайте мне знать, если вам нужно что-нибудь еще :-) –

Смежные вопросы