Тестовое яблоко, что это такое
Обновлено: 21.11.2024
TestFlight теперь принадлежит Apple и является основным способом бета-тестирования приложений Xamarin.iOS. Эта статья проведет вас через все этапы процесса TestFlight — от загрузки вашего приложения до работы с iTunes Connect.
Бета-тестирование — неотъемлемая часть цикла разработки программного обеспечения, и существует множество кроссплатформенных приложений, которые позволяют упростить этот процесс, например HockeyApp, Applause и, конечно же, встроенное бета-тестирование приложений Android в Google Play. Этот документ посвящен TestFlight от Apple.
TestFlight — это служба Apple для бета-тестирования приложений iOS, доступ к которой возможен только через iTunes Connect. В настоящее время он доступен для приложений iOS 8.0 и выше. TestFlight позволяет проводить бета-тестирование как с внутренними, так и с внешними пользователями, а благодаря проверке бета-версии приложения для последних значительно упрощает процесс окончательной проверки при публикации в App Store.
Ранее двоичный файл создавался в Visual Studio для Mac и загружался на веб-сайт TestFlightApp для распространения среди тестировщиков. В новом процессе есть ряд улучшений, которые позволят вам иметь высококачественные, хорошо протестированные приложения в App Store. Например:
- Проверка бета-версии приложения, необходимая для внешнего тестирования, повышает шансы на успех вашей окончательной проверки в магазине приложений, поскольку в обоих случаях требуется соблюдение рекомендаций Apple.
- Перед загрузкой приложение необходимо зарегистрировать в iTunes Connect. Это гарантирует отсутствие несоответствия между профилями обеспечения, именами и сертификатами.
- Приложение TestFlight теперь является настоящим приложением для iOS, поэтому оно работает быстрее.
- После завершения бета-тестирования процесс передачи приложения на рассмотрение становится быстрым и эффективным. всего одним нажатием кнопки.
Требования
С помощью TestFlight можно тестировать только приложения iOS 8.0 или более поздней версии.
Все тестировщики должны протестировать приложение как минимум на устройстве iOS 8. Однако в соответствии с передовой практикой ваше приложение следует тестировать на всех версиях iOS
Подготовка
Чтобы протестировать свои сборки с помощью TestFlight, вам потребуется создать профиль распространения в App Store с новым правом на бета-тестирование. Это право позволяет проводить бета-тестирование через TestFlight, и любой новый профиль распространения App Store автоматически содержит это право. Вы можете следовать пошаговым инструкциям в руководстве по созданию профиля распространения, чтобы создать новый профиль.
Вы можете подтвердить, что ваш профиль распространения содержит разрешение на бета-тестирование при проверке сборки в Xcode, как показано ниже:
- Откройте XCode на хосте сборки Mac после архивирования приложения.
- Выберите меню «Окно» > «Органайзер».
- Выберите «Архивы» слева.
- Выберите архив, который хотите проверить, и нажмите кнопку "Проверить".
Рабочий процесс TestFlight
Следующий рабочий процесс описывает шаги, необходимые для начала использования TestFlight для бета-тестирования вашего приложения:
- Для новых приложений создайте запись iTunes Connect. ваше приложение к iTunes Connect.
- Управление бета-тестированием:
- Добавить метаданные.
- Добавить внутренних пользователей:
- Максимум 100 пользователей, каждый пользователь может тестировать до 30 устройств.
- Добавить внешних пользователей:
- Максимум 10 000 пользователей.
- Требуется проверка бета-тестирования, которая требует соблюдения рекомендаций Apple.
- Получите отзывы от пользователей, отреагируйте на них и вернитесь к шагу 2.
Создайте запись iTunes Connect
Войдите на портал iTunes Connect, используя учетные данные разработчика Apple.
Выберите Мои приложения:
На экране "Мои приложения" нажмите кнопку + в верхнем левом углу экрана, чтобы добавить новое приложение. Если у вас есть учетные записи разработчика для Mac и iOS, вам будет предложено выбрать здесь новый тип приложения.
Появится окно отправки нового приложения для iOS, которое должно содержать ту же информацию, что и Info.plist вашего приложения
Дополнительную информацию о создании новой записи iTunes Connect см. в руководстве по созданию записи iTunes Connect.
Заполнение формы отправки нового приложения для iOS
Форма должна точно отражать информацию из файла Info.plist вашего приложения, как показано ниже:
Загрузите свое приложение
После создания записи iTunes Connect вы сможете загружать новые сборки. Помните, что сборки должны иметь права на новую бета-версию.
Сначала создайте окончательный дистрибутив в среде IDE, а затем отправьте приложение в Apple с помощью загрузчика приложений или функции архивирования в Xcode.
Создать архив
Чтобы создать двоичный файл в Visual Studio для Mac, вам потребуется использовать функцию Архивировать. Щелкните проект правой кнопкой мыши и выберите Архивировать для публикации, как показано ниже:
Дополнительную информацию см. в руководстве по сборке распространяемых файлов.
Подпишите и распространите свое приложение
При создании архива автоматически открывается представление «Архивы», в котором отображаются все заархивированные проекты, сгруппированные по решениям. Чтобы подписать приложение и подготовить его к распространению, выберите Подписать и распространить. , показанный ниже:
Откроется мастер публикации. Выберите канал распространения App Store, чтобы создать пакет, и откройте Application Loader. На экране Provisioning Profile выберите свое удостоверение подписи и профиль обеспечения или повторно подпишитесь с другим удостоверением. Проверьте сведения о своем пакете и нажмите «Опубликовать», чтобы сохранить файл .ipa.
Дополнительную информацию об этих шагах см. в разделе «Отправка приложения в Apple».
Отправка сборки
Мастер публикации откроет программу Application Loader, чтобы вы могли загрузить свою сборку в iTunes Connect. Выберите вариант «Доставить ваше приложение» и загрузите созданный выше файл .ipa. Application Loader проверит вашу сборку и загрузит ее в iTunes Connect.
Дополнительную информацию об этих шагах см. в разделе «Отправка приложения в Apple».
Создание окончательного дистрибутива
- Загрузить IPA, созданный с помощью команды Build Adhoc IPA.
- Загрузите сжатый пакет .app.
В руководстве по сборке распространяемых файлов есть инструкции для обоих этих вариантов.
Отправка сборки
Чтобы отправить приложение в Apple, вам нужно перейти на узел сборки и использовать программу Application Loader, которая устанавливается как часть Xcode. Дополнительные сведения о доступе к загрузчику приложений см. в руководстве Apple по доступу к загрузчику приложений.
После открытия выберите вариант «Доставить приложение» и загрузите созданный выше файл ZIP или .ipa. Application Loader проверит вашу сборку и загрузит ее в iTunes Connect.
Дополнительную информацию об этих шагах см. в разделе «Отправка приложения в Apple».
Руководство по публикации в App Store более подробно описывает все вышеперечисленные шаги. См. здесь для более подробного ознакомления с процессом отправки в App Store.
Вернувшись в раздел «Мои приложения» в iTunes Connect, вы обнаружите, что ваше приложение было успешно загружено. Теперь вы готовы к бета-тестированию!
Управление бета-тестированием
Добавить метаданные
Чтобы начать использовать TestFlight, перейдите на вкладку "Предварительный выпуск" вашего приложения. Вы должны увидеть три вкладки со списком сборок, внутренних тестировщиков и внешних тестировщиков, как показано ниже:
Чтобы добавить метаданные в приложение, нажмите номер сборки, а затем TestFlight:
В разделе «Информация о тестировании» вы можете предоставить тестировщикам важную информацию о вашем приложении, например:
- Что тестировать
- Описание вашего приложения.
- Маркетинговый URL – это даст информацию о добавляемом приложении.
- URL-адрес политики конфиденциальности — URL-адрес, предоставляющий информацию о политике конфиденциальности вашей компании.
- Отзыв по электронной почте.
Обратите внимание, что эти метаданные не требуются для внутренних тестировщиков, но необходимы для внешних тестировщиков.
Включить бета-тестирование
Когда вы будете готовы приступить к тестированию своего приложения, включите переключатель TestFlight Beta Testing для своей версии:
Каждая сборка активна в течение 60 дней с момента включения бета-версии TestFlight. Вы можете увидеть, сколько дней осталось для каждой сборки, на странице информации о тестировании:
Тестирование можно отключить в любой момент.
Внутренние тестировщики
Внутренние тестировщики — это члены вашей команды разработчиков, которым в iTunes Connect назначена одна из следующих ролей:
- Администратор. Администратор отвечает за добавление новых пользователей и управление ими в iTunes Connect.
- Юридический статус. Team Agent – единственный администратор, которому будет назначена роль юридического лица. Это позволяет им подписывать юридические контракты.
- Технический пользователь. Технический пользователь может изменить большинство свойств приложения. Например, отредактируйте информацию о приложении, загрузите двоичный файл и отправьте приложение на проверку.
Каждой сборкой могут поделиться не более 100 участников, каждый из которых может тестировать до 30 устройств.
Чтобы добавить тестировщиков, перейдите в раздел «Пользователи и роли» на главном экране iTunes Connect:
Существующие пользователи iTunes Connect появятся в списке. Чтобы выбрать их, нажмите на их имя, включите переключатель Internal Tester и нажмите Сохранить:
Чтобы добавить пользователя, которого нет в списке, нажмите кнопку + рядом с Пользователи и укажите имя, фамилию и адрес электронной почты для создания учетной записи. Пользователю необходимо будет подтвердить свой адрес электронной почты, чтобы активировать учетную запись:
Если вы вернетесь в Мои приложения > Предварительная версия > Внутренние тестировщики, вы увидите пользователей, которые были добавлены для внутреннего бета-тестирования TestFlight:
Вы можете пригласить этих тестировщиков, выбрав их имя и нажав кнопку "Пригласить". Они получат электронное письмо с приглашением протестировать ваше приложение.
Вы можете увидеть статус их приглашения в столбце статуса на странице внутренних тестировщиков:
Внешние тестировщики
Прежде чем пригласить внешних тестировщиков для бета-тестирования вашего приложения, оно должно пройти проверку бета-версии и, следовательно, должно соответствовать рекомендациям по проверке в App Store.
Чтобы отправить приложение на проверку, нажмите на текст "Отправить на проверку бета-версии" рядом со своей сборкой, как показано на изображении ниже:
Чтобы ваше приложение прошло проверку, вы должны ввести все необходимые метаданные на странице информации о бета-версии TestFlight.
Теперь вы можете приступить к подготовке приглашений и добавить до 10 000 внешних тестировщиков на вкладке "Внешние тестировщики", введя их адрес электронной почты, имя и фамилию, как показано на снимке экрана ниже. Электронная почта, которую вы вводите, не обязательно должна быть их Apple ID; это просто электронное письмо, на которое они получат приглашение.
Если у вас много внешних тестировщиков, вы можете использовать ссылку «Импорт файла», чтобы импортировать файл CSV со следующим форматом для каждой строки:
Вы также можете добавлять внешних тестировщиков в разные группы, чтобы упорядочить ваших тестировщиков.
После того, как вы ввели данные внешних тестировщиков, нажмите «Добавить» и подтвердите, что у вас есть согласие пользователей на их приглашение:
Только после успешной проверки бета-версии приложения вы сможете отправлять приглашения внешним тестировщикам. На этом этапе текст в разделе «Внешний» на странице сборки изменится на «Отправить приглашения». Нажмите эту кнопку, чтобы отправить приглашения всем тестировщикам, которых вы уже добавили.
Если ваше приложение было отклонено, вам потребуется устранить проблемы, указанные в Центре разрешения проблем, и повторно отправить весь обновленный двоичный файл на проверку.
В качестве бета-тестера
После того как вы пригласите тестировщика, он получит электронное письмо, подобное показанному на снимке экрана ниже:
Как только они нажмут кнопку "Открыть в TestFlight", ваше приложение откроется в приложении TestFlight или, если оно еще не было загружено, перенаправит в App Store и позволит им загрузить его.
Как только ваше приложение откроется в TestFlight, в нем будут показаны сведения о том, что нужно тестировать, и тестировщику будет предложено установить ваше приложение на свое устройство с iOS 8.0 (или более поздней версии):
Тестовые сборки будут отмечены на главном экране устройства оранжевой точкой перед названием приложения.
Тестировщики могут оставить отзыв через приложение TestFlight, и вы отправите эту информацию по адресу электронной почты, указанному в метаданных.
Бета-тестирование завершено
После завершения бета-тестирования вы можете отправить свое приложение на рассмотрение Apple в App Store. Этот процесс выполняется очень просто в iTunes Connect, нажав кнопку «Отправить на проверку», как показано ниже:
Обзор
В этой статье рассказывается, как использовать бета-тестирование TestFlight от Apple через iTunes Connect. В нем рассказывалось, как загрузить новую сборку в iTunes Connect и как пригласить внутренних и внешних бета-тестеров для использования нашего приложения.
Помогите разработчикам протестировать бета-приложения и блиц-приложения с версии с помощью TestFlight . Загрузите приложение TestFlight из App Store для iPhone, iPad, компьютера Mac и Apple TV.
Начало работы
Для тестирования бета-версий приложений и блиц-приложений с помощью TestFlight необходимо получить приглашение от разработчика по электронной почте или в виде общедоступной ссылки, а также имеет устройство для тестирования приложений. У вас будет доступ только к тем сборкам, которые взаимодействуют с разработчиком.
Если вы являетесь участником команды разработчика, вам может быть предоставлен доступ ко всем или выбор сборкам.
Требуемые платформы
- Приложения для iOS или iPadOS: iPhone, iPad или iPod touch с iOS 13 или iPadOS 13 или новее. Для тестирования блиц‑приложений требуется iOS 14 или iPadOS 14 или новее.
- Приложения для macOS: Mac с macOS 12 или новее.
- Приложения для tvOS: Apple TV с tvOS 13 или новее.
- Приложения для watchOS: Apple Watch с watchOS 6 или новее.
Доступные языки
Приложение TestFlight для iOS и tvOS доступно для следующих вариантов: английский (Австралия), английский (Великобритания), английский (США), арабский, венгерский, вьетнамский, греческий, датский, иврит, индонезийский, испанский, испанский (Латинская Америка) , итальянский, каталанский, китайский, китайский, китайский, корейский, малайский, немецкий, нидерландский, французский, польский, восточный, французский, французский (Канада) , хинди, хорватский, частный, японский, японский.
Установка и тестирование бета-версий приложений
Каждая сборка доступна для тестирования в течение 90 дней со дня ее загрузки разработчиком. Оставшийся срок обнаружения проявляется под названием приложения в TestFlight. TestFlight будет каждый раз оповещать вас о новой сборке вместе с указаниями целей. В TestFlight 3 или новее также можно включить автоматическое обновление, чтобы последние бета-версии сборки устанавливались автоматически.
По периоду тестирования бета-версия сборки становится недоступной. Для установки версии приложения из App Store загрузите или купите приложение в App Store . Встроенные покупки бесплатны только во время бета-тестирования. Встроенные покупки, совершенные во время тестирования, не переносятся на версии приложений из App Store .
Установка
Для начала установите TestFlight в Шотландию для тестирования. Затем примите приглашение, полученное по электронной почте или в виде общедоступной ссылки, чтобы установить бета-версию приложения. Бета-версию приложения можно установить на 30 устройств.
Установка бета-версии приложения для iOS или iPadOS с приглашения, полученного по электронной почте или в виде общедоступной ссылки
Установка бета-версии приложения для macOS с приглашения, полученного по электронной почте или в виде общедоступной ссылки
Установка бета-версии приложения для tvOS с приглашением, полученным по электронной почте
Установка бета-версии приложения для tvOS с приглашения, полученного в виде общедоступной ссылки
Установка бета-версии приложения для watchOS с приглашения, полученного по электронной почте или в виде общедоступной ссылки
Тестирование
Тестирование приложений для iMessage (в iOS либо iPadOS 10 или новее)
Тестирование бета-версий блиц-приложений (в iOS либо iPadOS 10 или новее)
Управление автоматическими обновлениями
После установки TestFlight 3 или новее для iOS, iPadOS или tvOS либо TestFlight для macOS вы получите предложение включить автоматическое обновление. Это автоматически означает, что последние доступные бета-сборочные версии. Вы должны сохранять настройки в TestFlight для установки новых сборок. Автоматические обновления можно получить в любой момент.
Используйте TestFlight для настройки автоматического обновления для тестируемых бета-версий всех приложений.
Примечание: эта настройка применима ко всем новым сборкам бета-версий приложений. Бета-версия приложений, для автоматического обновления настроений на уровне приложений, раскрытых не будет.
TestFlight для iOS или iPadOS
TestFlight для macOS
TestFlight для tvOS
Используйте TestFlight для настройки автоматического обновления для тестируемых бета-версий приложений.
TestFlight для iOS или iPadOS
TestFlight для macOS
TestFlight для tvOS
Тестирование сборок, произошедшее к соответствующей версии и групповым сборкам
При просмотре приложения в TestFlight по умолчанию отображается последняя доступная сборка. Однако вы можете протестировать и любые другие доступные сборки.
Если на выходе уже установлена версия приложения App Store, эта версия заменяет бета-версию приложения. После загрузки бета-версии рядом с названием приложения следует оранжевая точка, указывающая на то, что это бета-версия.
Если вы примете приглашение TestFlight, полученное в виде общедоступной ссылки, ваше имя и адрес электронной почты не будут зарегистрированы разработчиком. Однако он может установить количество сеансов и сработок, день установки приложений и выявить установленную версию.
TestFlight для iOS и iPadOS
TestFlight для macOS
TestFlight для tvOS
Отправка отзывов
Приложения для iOS, iPadOS или macOS
Отправка отзыва через приложение TestFlight
Для iOS или iPadOS
Для iOS 12.4 или более ранней версии
Примечание. Вы можете перетянуть снимки экрана в текстовом поле наблюдения.
Отправка отзывов через приложение
Для iOS или iPadOS
Отправка информации о боях
При возникновении версии сбоя во время тестирования бета-приложений или блиц‑приложений вы получите запрос с отправкой сообщения от вашего разработчика через TestFlight. Разработчики выбирают возможность получения таких отзывов, поэтому обнаружение возможности будет доступно только в том случае, если разработчик ее обнаружил.
Приложения для tvOS
Связь с разработчиком
Отказ от участия в тестировании
Конфиденциальность и персональные данные
Во время тестирования бета-версий приложений или блиц‑приложений в TestFlight Apple будет собирать и отправлять данные о страхах, ваши персональные данные, такие как имя, адрес электронной почты, данные об Сборе, а также все отзывы, отправленные вашим разработчиком. Информация, отправляемая собственным разработчиком через электронную почту, не будет отправлена Apple. Разработано разрешение на использование исключительного изъятия проявления своего приложения и прекращение передачи ее внешней поверхности. Apple может использовать эту информацию для усовершенствования приложения TestFlight.
Apple хранит данные TestFlight в течение 1 года. Для просмотра и управления этими данными, хранящимися в Apple (в том числе переданными через TestFlight), важно в разделе Данные и конфиденциальность. Для получения дополнительной информации об открытии разработчика с вашими данными ознакомьтесь с гарантией конфиденциальности разработчика. Запросы на получение доступа к данным TestFlight или их удаление направлены на важных разработчиков.
Информация, панорамная при игре TestFlight
При сборке TestFlight следующая информация собирается и поступает разработчику. Если вы приняли приглашение только с помощью общедоступной ссылки, ваше имя и адрес электронной почты не будут защищены разработчику.
Предоставляемые данные при отправке отзыва
При отправке отзыва через приложение TestFlight или отчеты о боях или наблюдениях экрана через бета-версию приложения происходит отправка расширения информации. Эта информация собирается Apple и поступает разработчику. Apple хранит эти данные в течение 1 года.
TestFlight позволяет легко тестировать бета-версии приложений macOS, а затем предоставлять ценные отзывы разработчикам, прежде чем они выпустят свои приложения в App Store. Разработчики приглашают тестировщиков по электронной почте или по общедоступной ссылке.
Когда вы тестируете бета-версию приложения, Apple собирает и отправляет журналы сбоев, информацию об использовании и любые отзывы, которые вы отправляете разработчику. Разработчик может использовать эту информацию для улучшения своего приложения и сопутствующих продуктов. Apple может использовать журналы сбоев и информацию об использовании для улучшения своих продуктов и услуг.
Оценки и обзоры
Первый отзыв о Майке Уокере
Теперь, когда у меня появилась реальная возможность использовать приложение. Я должен сказать, что это не что иное, как удивительно! Если вы интегратор замков и хотите что-то, что просто работает, это то, что вам нужно! Ознакомившись со всеми наворотами, я оценил любящую заботу Triteq при разработке этого замечательного продукта.
Ну, я так рад видеть эту функцию, к сожалению, она отключается при использовании функции «Разговор с текстом»😔 Мне нравятся новые функции в обновлении, продолжайте в том же духе, спасибо
Не могу использовать на устройстве, которым я и мой сын делимся, потому что ему 12
Ну, вот и все.. Я попытался использовать его, и он сказал мне, что я слишком молод. Мне 30. Но у моего сына есть iPad, и мы используем его для разных вещей, в отличие от моего телефона, в нем много места для хранения приложений, и я ничего не могу сделать, потому что где-то по ходу дела выяснилось, что ему 12 лет. ., хотя я создал совершенно новый Apple ID и специально указал, что это моя дата рождения и т. д., он все равно обнаружил, что ему 12 лет. Так что это приложение блокирует всех, кому меньше 13 лет. Как и многие другие приложения. Но это раздражает, и никто не принимает во внимание, что семьи используют общие устройства. Таким образом, они по-прежнему устанавливают это возрастное ограничение в своих приложениях, поэтому, если вы когда-нибудь (я предполагаю, настроите время использования экрана для детей) или позволите своему ребенку иметь свой собственный Apple ID и быть честным в отношении своего возраста. Или каким-то образом выяснилось, что человеку, в основном использующему его, 12 лет….твоя лажа.. из многих… пока этому ребенку, наконец, не исполнится 13. У меня была эта проблема в течение многих лет, но, наконец, у меня есть еще 4 месяца до устройства и приложения с ограничениями по возрасту..узнают меня как человека старше 13 лет
На этом итерации заканчиваются!
На самом деле, это приложение Test Flight так же плохо, как и остальные ужасные приложения, которые в конечном итоге были загружены, но не работают и не делают ничего, для чего они были заявлены. Честно говоря, я хотел бы знать, как некоторые из этих приложений попали в Apple App Store и Google Play Store, приходят ли они из другого App Store и перезаписывают официальные приложения при отображении. Кажется, что ни у кого нет ответов, и никто не может исправить множество вопросов, которые были отправлены в различные отделы. На данном этапе я хочу, чтобы все мои сборы были возмещены, а использование моей информации прекращено, поскольку многие границы были пересечены, и это не стоит того, чтобы я терял связь, производительность, конфиденциальность или прибыльность. Соберитесь и давайте будем благоразумны, потому что эти игры и явное уклонение от разрешений тошнит.
Конфиденциальность приложения
Разработчик, Apple , указал, что методы обеспечения конфиденциальности приложения могут включать обработку данных, как описано ниже. Дополнительную информацию см. в политике конфиденциальности разработчика.
Данные, связанные с вами
Следующие данные могут быть собраны и связаны с вашей личностью:
Методы конфиденциальности могут различаться, например, в зависимости от используемых вами функций или вашего возраста. Узнать больше
Информация
Совместимость iPhone Требуется iOS 13.0 или более поздней версии. iPad Требуется iPadOS 13.0 или более поздней версии. iPod touch Требуется iOS 13.0 или более поздней версии. Mac Требуется macOS 12.0 или новее. Для Apple TV требуется tvOS 13.0 или более поздней версии.
Английский, арабский, каталанский, хорватский, чешский, датский, голландский, финский, французский, немецкий, греческий, иврит, хинди, венгерский, индонезийский, итальянский, японский, корейский, малайский, норвежский (букмол), польский, португальский, румынский, русский, упрощенный китайский, словацкий, испанский, шведский, тайский, традиционный китайский, турецкий, украинский, вьетнамский
TestFlight – это бесплатное решение Apple для тестирования приложений iOS перед их выпуском в App Store.
Это альтернатива, которую вы можете рассмотреть, если тестирование вашего приложения с помощью специальной версии или приложения My GoodBarber не подходит для проекта, над которым вы работаете.
Из того, что я видел до сих пор, TestFlight может быть полезен для некоторых реселлеров при создании приложений iOS для клиентов.
Процесс довольно прост.
Протестируйте свое приложение для iOS, выполнив 3 простых шага:
Загрузите свое приложение в App Store Connect
С помощью TestFlight люди тестируют рабочую версию вашего приложения.
Как пользователь GoodBarber, это означает, что вы собираетесь заставить их протестировать двоичный файл, который вы извлекаете из серверной части GoodBarber в конце процесса отправки, а не специальную версию. Видите разницу?
Другими словами, в вашем бэкэнде GoodBarber вы идете до конца процесса отправки, чтобы загрузить файл .ipa для загрузки в App Store Connect.
Используйте «Transporter» (который заменил Application Loader), чтобы загрузить этот файл в свою учетную запись App Store Connect, точно так же, как если бы вы опубликовали его в App Store.
Пригласить пользователей для тестирования
После загрузки файла .ipa в App Store Connect вы можете пригласить пользователей протестировать ваше приложение. Есть 2 типа тестировщиков, которых вы можете пригласить
Внутренние тестировщики
Это ваши пользователи App Store Connect. Если это не люди из вашей команды или люди, которым был предоставлен доступ к вашей учетной записи App Store Connect, есть несколько шансов, что вы собираетесь пригласить внутренних тестировщиков для тестирования одного из ваших проектов.
Если вы это сделаете, обратите внимание, что вы можете пригласить только 25 внутренних тестировщиков на проект.
Внешние тестировщики
Чтобы быть внешним тестировщиком, не обязательно иметь учетную запись App Store Connect. Вы можете пригласить кого угодно, до 10 000 внешних тестировщиков на проект.
Когда вы приглашаете внешних тестировщиков, Apple рассмотрит ваше приложение и даст разрешение на внешнее тестирование.
Вот почему вам придется предоставить группе проверки Apple некоторую информацию о вашем приложении: какова цель приложения, что вы хотите, чтобы люди тестировали, и с кем Apple может связаться в процессе проверки, если это необходимо. .
Введите адрес электронной почты внешних тестировщиков и добавьте сборку для тестирования.
Как только ваша сборка будет одобрена для бета-тестирования, вы получите электронное письмо от Apple с уведомлением.
Чтобы тестировщики могли приступить к тестированию вашего приложения, вернитесь в App Store Connect и нажмите кнопку "Отправить приглашения" в разделе "Предварительный выпуск приложения".
Загрузите приложение TestFlight и начните тестирование
Приглашенные тестировщики получат электронное письмо со ссылкой для тестирования вашего приложения. Чтобы иметь возможность протестировать, им сначала нужно загрузить приложение TestFlight.
После принятия приглашения они будут перенаправлены в приложение TestFlight и им будет предложено установить приложение для тестирования.
Приложение появится на экране телефона (отмечено оранжевой стрелкой), а также в приложении TestFlight.
При запуске тестовый сеанс длится 90 дней.
По истечении этого периода больше невозможно протестировать приложение, если вы не загрузите другую сборку и не начнете новый раунд.
Плюсы и минусы как выводы
Лично я предпочитаю тестировать приложения в специальной версии, чем в TestFlight, даже если TestFlight имеет некоторые интересные преимущества.
Ad hoc
- pro : не нужно создавать запись в App Store Connect, чтобы перейти к этапу тестирования
- pro : нет необходимости иметь активную подписку GoodBarber для создания специальной версии, это можно сделать во время пробной версии GB
- pro : проверка вашего приложения не требуется.
– минус: вам необходимо получить UDID тестера, прежде чем создавать специальную версию
TestFlight (говорение только при использовании с внешними тестировщиками)
- за: не нужно знать UDID тестировщиков для создания тестовой версии
– минус: вам нужно создать запись в App Store Connect, но, в конце концов, вы все равно ее создадите, чтобы опубликовать свое приложение
– минус: для проверки приложения требуется проверка внешними тестировщиками.
– минус: неизвестно, сколько времени потребуется на проверку. Когда я пишу этот пост, прошло более 24 часов с тех пор, как я запросил одобрение для одного из моих приложений. Одобрение еще не получено
– минус: тестирование ограничено по времени
Поскольку файлы .ipa передаются с наших серверов через SSL, скрыть это диалоговое окно невозможно. В противном случае я рекомендую нашим пользователям использовать версию Ad Hoc для проведения тестов.
Примечание. В июне прошлого года, во время конференции WWDC 2019, Apple поделилась новостями о TestFlight.
Обновленная версия TestFlight впервые поддерживает темный режим, что позволяет пользователям, у которых включен темный режим в iOS 13, видеть TestFlight в темном, а не в стандартном светлом режиме.< /p>
Читайте также: