В Руководстве разработчика Apple iTunes Connect Apple заявляет:
- Когда сборка имеет активный статус, отображается количество дней, оставшихся для тестирования.
- По истечении 30-дневного периода тестирования статус сборки изменится на Истек.
- Сборки, которые в данный момент не тестируются, будут иметь статус Неактивные.
Может кто-нибудь сказать, пожалуйста, что это значит?
-
Доступна ли бета-версия TestFlight для новых тестеров для установки приложения
-
По окончании периода тестирования это не повлияет на тестеров, на которых уже установлены сборки.
Срок действия моего тестового бета-приложения истек. Могут ли мои тестировщики продолжить тестирование сборки, уже установленной на их устройствах, или я должен загрузить новую сборку?
Я посмотрел на этот предыдущий пост, но это не помогло.
Спасибо!
Я нашел решение здесь :
Это общее ограничение при использовании TestFlight. Apple, вероятно, хочет запретить использование TestFlight для распространения приложений пользователям за пределами App Store, поэтому они применяют строгую политику истечения срока действия. Приложение работает в течение 30 дней, а затем перестает работать. Вы можете обновить свою бета-версию в течение этого 30-дневного периода, чтобы бета-тестеры могли обновить ее, а затем получить снова через 30 дней. 30-дневный лимит задокументирован Apple, и приложение TestFlight сообщит пользователю об этом лимите. Если вы считаете, что этого недостаточно, вам следует рассказать об этом и вашим бета-тестерам.
Альтернативой было бы пойти "старым путем", распространяя ваше приложение через iTunes с профилями обеспечения AdHoc. Таким образом, вам нужно зарегистрировать UDID для каждого устройства самостоятельно, в общей сложности вы ограничены 100 устройствами, но бета-версия будет работать до истечения срока действия профиля обеспечения (AFAIK эти профили необходимо обновлять каждый год).
РЕДАКТИРОВАТЬ: бета-период был 30 дней, но был увеличен до 90 дней.