2015-09-04 3 views
0

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

(Мы не можем использовать учетную запись Apple, Enterprise)

тест будет длиться 50 дней, и есть 30-дневное ограничение для летных испытаний строит.

документация говорит:

Чтобы продолжить тестирование по истечении 30-дневного периода, загрузите другой сборки. Внутренние тестеры автоматически получают уведомление об обновлении , когда новая сборка доступна. Чтобы распространить новую сборку на внешние тестеры , вы повторно отправляете ее в обзор приложений Beta. Как только она будет одобрена , вы можете отправить по внешним тестерам по электронной почте обновления, щелкая Отправить приглашение из колонки Внешних тестировщиков на сборки

https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html

Таким образом, в теории, мы могли бы проверить версию 0.9.0 в течение месяца, а затем строить и распространять 0.9.1 и обновлять людей (да немного неуклюжие).

Вопрос в том, действительно ли это работает и что происходит с локальными данными приложения при обновлении? такие вещи, как coreData и NSUserDefault?

Было бы здорово иметь какое-то абсолютное подтверждение, чем это прекрасно.

Я не могу полностью проверить это, потому что поведение обновлений может отличаться до и после прохождения этого ограничения на 30 дней.

Заранее спасибо.

ответ

0

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

0

Примечание. Если вы обновите номер сборки вместо версии, Testflight группирует ее вместе и автоматически отправляет обновление. Когда вы меняете версию, вам нужно войти в iTunes Connect и включить Testflight в новой версии. Если вы хотите пропустить 30-дневный лимит, вы можете использовать другие сервисы для распространения, например бета-версию Fabric. Это требует регистрации каждого устройства, и вы ограничены 100 устройствами на портале разработчиков. Если вам нужно больше, вы можете создать несколько учетных записей разработчиков. Больше не нужно платить, если вы просто тестируете устройство.

И данные вашего приложения не будут затронуты обновлением (если вы не внесете изменения в свое приложение). Я сделал это (ударил 30-дневный лимит, а затем отправил обновление) без каких-либо проблем.

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