Apple TestFlight предоставляет старые сборки
Моя команда использует TestFlight для развертывания бета-версий внутри компании. Часто приложение TestFlight не хочет устанавливать последнюю версию.
Например, мы получим сообщение TestFlight, информирующее нас об обновлении приложения для сборки # 91. Электронная почта включает ссылку "Открыть в TestFlight". Когда вы нажмете ссылку, TestFlight откроется, но предлагает установить сборка № 90 (более старая сборка) вместо build # 91 (последний).
- Это известная проблема?
- Есть ли проблемы для улучшения ситуации?
Ответы
Ответ 1
В списке "Prereleases" для вашего приложения, как только ваша сборка завершит обработку, вы сможете щелкнуть ссылку для этой конкретной тестовой сборки и перейти на страницу с метаданными об этом. Перейдите на вкладку "Информация о тесте".
Я заполнил "Информацию о бета-тестировании TestFlight", но пустую "Информация о просмотре приложений Beta". После заполнения второго и сохраненного, я получил электронную почту и уведомление о новой сборке.
Решение:
Заполнить всю форму: P
Ответ 2
Я должен подчеркнуть, что в настоящее время есть два способа заставить iTunes Connect вытолкнуть обновление:
1) Введите метаданные и обновите сборку.
2) Отключите тестовое тестирование TestFlight и повторно включите его.
Но это оба обходные пути; внутреннее тестирование не должно работать таким образом.
Я попытался отправить отчет об ошибке в службу поддержки Apple, как указано в другом сообщении:
https://stackoverflow.com/a/27197057/4305185
Я предлагаю вам, ребята, попробовать то же самое; больше отчетов означает больше шансов на то, что они действительно видят одного из них.
Ответ 3
Здесь много полезных ответов - спасибо всем.
Я только что заметил что-то интересное.
Я установил информацию "Что тестировать" до того, как новая сборка закончила находиться в состоянии "Обработка" (другая информация копируется для новой сборки). Когда он завершил обработку, сообщения не были отправлены.
Я вернулся к сборке и изменил "Что проверить", чтобы включить "Сохранить". При нажатии Save, уведомления TestFlight были немедленно отправлены на тестовые устройства, которые у меня есть (и я также предполагаю, что мои коллеги тоже).
В этой сборке у меня установлены поля "Что тестировать", "Описание приложения" и "Обратная почта электронной почты", но я оставил остальные поля пустым.
Я подозреваю, что любая операция сохранения в этой форме после завершения сборки "Обработка" достаточно, чтобы отключить электронные письма с обновлением. Если вы заполните все, вам потребуется больше времени, и вы с большей вероятностью нажмете Save
после завершения обработки: -)
Ответ 4
У меня была такая же проблема, но я смог ее исправить. Я перешел в раздел метаданных новой сборки и добавил добавленный текст и сохранил. И теперь моя сборка стала активной, и электронные письма были отправлены на внутренние тестеры.
Ответ 5
Следующий шаблон может исправить:
Страница приложения в TF → TestFlight (вкладка) → Внутреннее тестирование → Выберите здесь версию для тестирования.