Последняя версия iTunes connect не отображается в TestFlight
Я распространил первую сборочную версию своего приложения для внутренних тестеров с помощью iTunes Connect и успешно установил на внутренних устройствах тестера. Теперь я загрузил вторую сборку через iTunes Connect. Мои внутренние тестировщики получили электронное письмо о том, что сборка 2 доступна, и щелкнули по кнопке, чтобы просмотреть ее в TestFlight, но при открытии TestFlight доступны только сборки 1, доступные для установки.
Есть ли что-то еще, что мне нужно сделать, чтобы сделать сборку 2 доступной для тестировщиков, или требуется лишь некоторое время, чтобы она появилась в TestFlight даже после того, как тестировщики получили доступное письмо?
29 ответов
Я обнаружил, что иногда мне нужно было переключить переключатель "TestFlight Beta Testing", чтобы все заработало.
ОБНОВЛЕНИЕ: iTunesConnect был обновлен с момента ответа выше. Теперь, чтобы сбросить его, вы должны сделать следующие шаги:
- Выберите "Недоступно для тестирования", затем нажмите "Сохранить".
Нажмите "Выбрать версию для тестирования" с правой стороны. Выберите версию, которую хотите протестировать, и нажмите "ОК".
Наконец, нажмите "Сохранить", а затем нажмите кнопку "Начать тестирование".
Теперь тебе должно быть хорошо идти!
ОБНОВЛЕНИЕ 2018
Подключение Itunes, кажется, снова изменилось. Вышеуказанный метод больше не доступен. Одно из решений - закончить сборку, заново загрузить и снова начать тестирование. Чтобы закончить сборку, выберите тестируемую сборку (в разделе тестовый полет) нажмите кнопку истечения срока действия в правом верхнем углу. Это должно выглядеть примерно так:
Это похоже на удаление сборки из TestFlight, и вам нужно будет загрузить новую сборку. Не оптимально, но я не могу найти другой метод прямо сейчас.
Проверьте также, если вы скомпилировали приложение с правильным сертификатом. У меня возникла та же проблема при загрузке двоичного файла, скомпилированного с неправильным (Ad Hoc вместо App Store). Загрузчик приложений и iTunes не жаловались, но двоичный файл не был виден для выбора в TestFlight.
У меня была та же проблема, и ответ переключения не работал. Мне пришлось убрать себя как внутреннего тестера, а затем пригласить себя снова. После ввода кода погашения в приложение TestFlight это работало как шарм!
Я перепробовал все и не сработало, у меня сработало следующее:
TestFlight> App Store Connect Users> Вкладка "Тестеры"
Я удалил людей из списка и добавил их снова. им впервые было отправлено электронное письмо, в том числе кнопка "просмотр в тестовом полете", что нам и нужно!
перед этим я заполнил необходимые формы и вопросы, задаваемые яблоком, чтобы запустить testflhght.
Я столкнулся с той же проблемой, и я зашел на сайт iTunesConnect -> Мои приложения -> Выбрал мое приложение -> Открыл вкладку TestFlight -> щелкнул номер сборки.
После этого через несколько секунд приложение появилось в приложении TestFlight.
Надеюсь, поможет.
У меня была такая же проблема, которая, похоже, стала довольно частой в последнее время (февраль 2020 г.). Глянь сюда
Добавление App Uses Non-Exempt Encryption = NO
к моему приложению info.plist, последующая загрузка в iTunes Connect сработала, и приложение появилось в TestFlight. Это недавняя ошибка / изменение Apple, поскольку предыдущие выпуски работали с TestFlight после предоставления информации о соответствии экспорта в iTunes Connect.
Дополнительную информацию об этой записи в info.plist и о соответствии экспорта см. Здесь.
если кто-то все еще сталкивается с этой проблемой, эта сборка не отображается в testflight, а xcode показывает, что сборка выполнена успешно. Затем проверьте свой почтовый идентификатор, который связан с учетной записью разработчика Apple.
Иногда проблемы связаны с отсутствием некоторых ключей в файле Info.plist. Итак, что происходит, xcode показывает, что сборка загружена, но двоичный файл недействителен, поэтому testflight этого не показывает.
В этом случае Apple отправляет вам письмо, в котором конкретно сообщается, чего не хватает в файле info.plist. После добавления всех ключей все будет работать нормально.
Если ваша последняя сборка по-прежнему не отображается в тестовом полете, откройте письмо, которое получило приглашение для тестирования. Обычно вы получите приглашение от TestFlight.
Это письмо содержит открытую ссылку TestFlight. Я рекомендую вам войти в свой адрес электронной почты в приложении Почта. Это автоматически откроет TestFlight и отобразит последнюю сборку.
Я была такая же проблема. Как только я заполнил сертификат соответствия экспорту, я смог увидеть приложение в TestFlight. Существует высокая вероятность того, что вашему приложению также может потребоваться завершить его.
В iTunes Connect перейдите в TestFlight (вкладка) > iOS (Sidemenu) > iOS Builds, выберите последнюю версию и завершите экспортное соответствие.
На iPhone / iPad - откройте приложение TestFlight> выберите свое приложение> нажмите на предыдущие сборки - вы сможете увидеть все сборки и выбрать то, что хотите протестировать.
Счастливого тестирования!
Решение марта 2020 года для меня было:
Добавьте "Приложение использует неисключенное шифрование" к "НЕТ" в info.plist
Увеличивайте версию, а не только сборку
14-08-2018
Это мой рабочий процесс
Веб-сайт iTunesConnect -> Мои приложения -> Выбранное мое приложение -> Открыл вкладку TestFlight -> щелкнул номер сборки -> Детали теста -> Заполнить поле "Тест" -> Сохранить
Это потому, что ваша версия сборки ниже, чем одна из ваших предыдущих сборок. Вы можете повторно загрузить наивысшую версию своих старых сборок или загрузить перед ожиданием из мобильного приложения (приложения для тестового полета), выполнив следующие действия:
- Перейти на тестовый полет мобильного приложения.
- нажмите на ваше последнее / текущее приложение (оно покажет вам детали приложения).
- нажмите на "Предыдущие сборки".
- установите вашу версию отсюда.
Не твоя вина
Помните, иногда это просто ошибка сервера. Прежде чем пробовать другие ответы, проверьте веб-страницу состояния системы Apple .
Например, в моем случае проверьте текущее состояние изображения.
- Даже если тестовый запуск не показывает проблему прямо сейчас, как вы можете видеть, есть проблема, отмеченная для производительности App Store Connect.
- В редких случаях мне может потребоваться повторно отправить заявку.
- Обычно исправляется автоматически через некоторое время.
На 09/2020 есть несколько причин:
- TestFlight> App Store Connect Users, удалите их всех, добавьте обратно
- Проверьте, есть ли у вашего приложения правильный сертификат
- Убедитесь, что вы принимаете обновления соглашения Itunes Connect. (Это была моя проблема, диалоговое окно не появлялось)
У меня была такая же проблема, и мне нужно было только выйти из веб-приложения App Store Connect, а затем снова войти в систему. Когда затем перешел на вкладку TestFlight, сборка была там.
Если кто-нибудь столкнется с этой проблемой в 2020 году, проверьте, добавили ли вы сборку для внешнего тестирования:
- Переход в App Store Connect, вкладка TestFlight
- На левой панели в разделе «Внешние группы» -> «Тестеры iPhone» перейдите к сборке и добавьте последнюю сборку.3 Теперь приложение будет доступно вашим тестировщикам на TestFlight.
Я получаю эту проблему также и время, и для нас достаточно нажать на вкладку TestFlight в Itunes Connect, и сборка всегда появляется немедленно в TestFlight с уведомлением
Кажется, что Apple заказывает версии по количеству цифр перед самим значением. Таким образом, значение 0,62 выше 0,7, и это также влияет на TestFlight.
Для нас это было простое решение: каждый раз маркировать версию одним и тем же количеством цифр!
В моем случае перезагрузил страницу и нашел последнюю версию.
Удаление тестировщика и повторное добавление тестера решило мою проблему.
Мне удалось решить эту проблему, добавив право на бета-отчеты-active. Как только я добавил это, в itunes connect появилась следующая сборка.
Удалите тестер из списка тестеров в itunes и добавьте снова. Обновите приложение тестового полета на мобильном телефоне, и тогда вы сможете увидеть новое обновление.
В моем случае,
Он не отображался в сборке TestFlight, пока я не увеличил версию приложения с 1.0 до 1.1
Так что попробуйте увеличить текущую версию и собрать.
В разделе «Мои приложения» выберите свое приложение.
Щелкните вкладку TestFlight.
На боковой панели в разделе «Общая информация» щелкните «Информация о тесте».
Справа выберите вариант языка и введите необходимую тестовую информацию.
Информация, которую вы вводите для своего бета-приложения, может отличаться от информации, которую вы вводите позже при отправке приложения в App Store.
В текстовом поле Описание бета-приложения введите описание своей бета-версии.
В поле Электронная почта обратной связи введите адрес электронной почты, по которому тестировщики могут связаться с вами через приложение TestFlight. Это также ответный адрес в электронных приглашениях для тестировщиков.
Описание свойств информации о проверке приложений TestFlight см. В разделе «Информация о проверке приложений».
Если он не отображается через некоторое время, это означает, что есть ошибка. Проверьте свою электронную почту, команда Apple отправляет причины сбоя
загрузите новую сборку с новой версией и номером сборки. Это решило мою проблему. Я тоже столкнулся с той же проблемой. Моя сборка показывалась в тестовом режиме, но не отображалась в магазине приложений для отправки. Итак, я загрузил новую сборку с новой версией и номером сборки и решил свою проблему. Xcode -> YourTarget-> Общие (вкладка) -> Версия / Сборка.
Это также происходит, если вы нажмете на вкладку TestFlight ПЕРЕД тем, что в текущей версии выбран вариант BUILD.
Если у кого-то все еще есть проблема, когда новое обновление не распространяется на ваших тестировщиков, то я нажал на обновление, которое я хотел отправить, и рядом с кнопкой с надписью Expire build я нажал кнопку уведомить тестировщиков, которые обновили их TestFlight и разослал новое обновление.
Этот рабочий процесс был уникальным, который работает для меня.
Веб-сайт iTunesConnect -> Мои приложения -> Выбранное мое приложение -> Открыл вкладку TestFlight -> щелкнул номер сборки -> Детали теста -> Заполнить поле "Тест" -> Сохранить