Apple testflight пошаговая инструкция

Содержание
  1. Русские Блоги
  2. Использование TestFlight (официальный инструмент тестирования iOS APP)
  3. Использование TestFlight (официальный инструмент тестирования iOS APP)
  4. подготовительный
  5. Внутренний тест
  6. Шаг 1. Добавление тестеров в пользователей iTunes Connect.
  7. Шаг 2: Откройте пользователей и функции
  8. Шаг 3: Добавить пользователей
  9. Шаг 4: Заполните информацию о пользователе
  10. Шаг 5: Пользовательские функции включают полномочия управления
  11. Шаг 6
  12. Шаг 7: электронное письмо будет отправлено после завершения предыдущего шага
  13. Шаг 8. После того, как приглашенный тестер проверит электронную почту и войдет в учетную запись Apple по ссылке, вы можете вернуться, чтобы добавить тестера
  14. Шаг 9: После нажатия «Добавить» на этом шаге электронное письмо будет отправлено снова. Приглашенный получает код приглашения из электронного письма и заполняет его в тестовом полете.
  15. Шаг 10. Девятый шаг можно выполнить, если вы хотите увидеть, кто был приглашен или какую версию установил приглашенный, вы также можете просмотреть
  16. Внешний тест
  17. Создать группу
  18. Добавить внешних тестеров в группу и опубликовать версию сборки
  19. Сообщите тестеру после того, как ваша сборка будет одобрена.
  20. Удалить версию сборки из группы
  21. Инструкция для Apple TV 4/4K через TestFlight
  22. Решение проблем
  23. Testflight apps
  24. Установка для Apple TV 4/4K
  25. Установка для Apple TV 2/3
  26. Зачем нужен TestFlight
  27. Аналог App Store
  28. 1. TestFlight
  29. Идентификаторы устройств и Provisioning Profiles
  30. Внутренние тестировщики
  31. Бета тестировщики
  32. Бета рецензия приложения
  33. Аккаунт в песочнице
  34. TestFlight для iOS
  35. 2. Первые шаги
  36. Шаг 1: Настройки проекта
  37. Шаг 2: ID приложения
  38. Шаг 3: iTunes Connect
  39. 3. Загрузка тестовой версии приложения
  40. 4. Build Details
  41. 5. Добавление тестировщиков
  42. 6. TestFlight для iOS
  43. В заключении

Русские Блоги

Использование TestFlight (официальный инструмент тестирования iOS APP)

Использование TestFlight (официальный инструмент тестирования iOS APP)

подготовительный

  1. Перед использованием TestFlight вы должны убедиться, что ваше приложение загружено в iTunes Connect.
  2. Загрузите TestFlight на мобильный клиент iOS

Решите проблему «отсутствующего соответствия» / «Отсутствующего соответствия» в сборочной версии ios

Добавить в info.plist

или

Внутренний тест

Шаг 1. Добавление тестеров в пользователей iTunes Connect.

Шаг 2: Откройте пользователей и функции

Шаг 3: Добавить пользователей

Шаг 4: Заполните информацию о пользователе

Шаг 5: Пользовательские функции включают полномочия управления

Шаг 6

Шаг 7: электронное письмо будет отправлено после завершения предыдущего шага

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

Шаг 8. После того, как приглашенный тестер проверит электронную почту и войдет в учетную запись Apple по ссылке, вы можете вернуться, чтобы добавить тестера

Шаг 9: После нажатия «Добавить» на этом шаге электронное письмо будет отправлено снова. Приглашенный получает код приглашения из электронного письма и заполняет его в тестовом полете.

Примечание: срок действия письма истекает, пожалуйста, сообщите тестеру, чтобы проверить как можно скорее

Работа тестера для получения почты:

(1): получать электронные письма и коды приглашений

(2): открыть приложение

(3): введите код приглашения в приложение

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

Внешний тест

Создать группу

На домашней странице нажмите «Мое приложение», выберите свое приложение, а затем нажмите «TestFlight» на панели инструментов.

В левом столбце в разделе «Тестеры и группы» нажмите «Добавить внешнего тестера» или «Новая группа».

В появившемся диалоговом окне введите имя группы и нажмите «Добавить».

После этого вы можете изменить название группы в любое время.

Добавить внешних тестеров в группу и опубликовать версию сборки

В разделе «Тестеры и группы» выберите группу и нажмите кнопку «Добавить» (+) рядом с «Тестерами».

В появившемся всплывающем меню выберите опцию и нажмите «Далее».

Вы можете добавить новых тестеров, существующих тестеров или импортировать тестеры из файла CSV.

Чтобы добавить версию сборки, нажмите «Версия сборки» и нажмите кнопку «Добавить» (+).

Во всплывающем меню диалога версии сборки выберите платформу и версию.

В таблице ниже выберите версию сборки и нажмите «Далее».

Вы можете добавить только одну версию сборки, но вы можете добавить дополнительные версии сборки в группу позже. Если вы не видите переключатель выбора версии сборки, он не будет выбран.

При необходимости ответьте на вопрос «Сертификат соответствия экспорта».

Поскольку все приложения загружаются на серверы Apple в Соединенных Штатах, на все приложения распространяется действие законов США об экспорте.

В диалоговом окне «Информация о тестировании» введите то, на чем вы хотите сосредоточить внимание тестера.

Или введите локализованную версию тестовой информации в текстовое поле указанного языка.

Или снимите флажок «Автоматически выпускать эту версию для тестеров».

Если вы снимите этот флажок, позже вручную распространите версию сборки для тестировщиков после того, как версия сборки будет утверждена Бета-обзором приложений.

В зависимости от состояния сборки, нажмите «Отправить отзыв» или «Начать тест».

Вы можете просматривать только одну версию сборки в каждой версии за раз. После утверждения версии сборки вы можете отправить дополнительные версии сборки.

После того, как вы отправите версию сборки в «Beta App Review», Apple проверит версию сборки и сопутствующие метаданные. Первая версия сборки, которую вы отправляете, требует полного обзора, но последующие версии сборки той же версии могут не потребоваться.

Если Apple утвердит вашу версию сборки для бета-тестирования TestFlight, пользователи с функциями «управления» в iTunes Connect получат электронное письмо с уведомлением об одобрении.

Если Apple отклоняет вашу версию сборки или метаданные, внешний статус будет отображаться как «Отклонено», и вы можете нажать на статус, чтобы просмотреть подробную информацию об отклонении.

Если уже есть версия сборки, доступная для тестирования, тестер немедленно получит приглашение.

_ [Примечание] _ Отправка версии сборки в «Бета-обзор приложений» не приведет к ее передаче в «Обзор приложений» для приложений, продаваемых в App Store.

Сообщите тестеру после того, как ваша сборка будет одобрена.

Если вы не выбрали «Автоматически выпускать эту версию для тестировщиков» при приглашении внешних тестировщиков, вам необходимо вручную уведомить тестировщиков, когда ваша версия сборки будет утверждена.

В разделе «Build Version» в разделе TestFlight выберите платформу своего приложения (iOS или tvOS).

Выберите версию и номер версии сборки.

В правом верхнем углу нажмите «Уведомить тестера».

Статус версии сборки меняется на «тестирование». Внешние тестировщики получат электронное письмо с указанием использовать приложение TestFlight на своем устройстве или принять приглашение, выкупив код.

Удалить версию сборки из группы

В разделе «Тестеры и группы» выберите группу.

Нажмите «Версия сборки» и наведите курсор на версию сборки, которую хотите удалить.

Нажмите кнопку «Удалить».

Если вы хотите удалить сборку для всех тестировщиков из теста, перейдите к Остановить тестирование сборки.

Читайте также:  Айфон пропала связь как быть

Источник

Инструкция для Apple TV 4/4K через TestFlight

ВНИМАНИЕ! Что бы случайно не попасть в список неактивных пользователей и ваше приглашение не отозвали, у вас должно быть включено «Делиться Анализом Apple TV» и «Делиться с разработчиками», находятся данные пункты по пути Настройки — Конфиденциальность — Анализ.

1. Входим в TestFlight на AppleTV 4/4K. Если на первой вкладке у вас отсутствуют приложения Cncrt / TRLX / Viewplay переходим к шагу 2.

Если есть любое из перечисленных — заходим в него и жмём иконку Install (облако).

2. Устанавливаем на телефоне/планшете TestFlight (https://itunes.apple.com/ru/app/testflight/id899247664?mt=8). Оно необходимо для установки и последующего обновления приложения. Удалять его не нужно.

4. Переходим на приставку с тем же AppleID и устанавливаем в TestFlight

Запускаем TestFlight на Apple TV (с одинаковым AppleID, что и на iOS), переходим во вкладку Apps, выбираем наше приложение и нажимаем Install.

После установки запускаем приложение и активируем его на сайте в разделе Активация устройства (https://kino.pub/device)

ВНИМАНИЕ! После установки приложения через TestFlight, зайдите в TF, выберите установленное приложение, далее нажмите кнопку Еще (…) и выберите Включить автообновление.

4.1 Если у вас нет iOS устройства или на Apple TV отличный Apple ID, то присылаем свою почту/apple id на почту с темой «Приглашение».

4.2 Если вам не хватило мест в программе тестирования. — установка через DNS:

Решение проблем

  • Как перезапустить приложение? —

Двойное нажатие по кнопке и смахнуть вверх приложение cncrt

  • Что делать если выдает ошибку «Тестирование этой версии завершено…»? —

Запустить TestFlight, перейти в приложение cncrt и нажать Update/Обновить.

  • Если вас удалили из программы тестирования:

это значит, вы не обновились вовремя. время обновления тестовых версий в Testflight — 90 дней. бывает раньше, когда разработчик выпускает новые версии.

В этом случае необходимо:

— «Завершить тестирование» нажав на кнопку «Ещё» и выбрав соответствующий пункт в появившемся меню.

— удалить привязку устройства в ЛК на сайте.

— поставить приложение заново по инструкции из закрепа.

— включить в Testflight автообновление, чтобы больше не пропускать обновлений.

  • Не работает код активации —

Код активации действителен в течении пяти минут. Для получения нового кода, нужно перезапустить приложение.

  • Не получил письмо

Проверяем внимательно папку входящие и спам. Если все же нет, ждем полчаса и потом обращаемся за помощью в почту с темой «Решение проблем»

  • Получил письмо, но удалил и почистил корзину, а потом осознал

Обращаемся за помощью в почту с темой «Решение проблем»

Источник

Testflight apps

Хотим вам посоветовать лучший вариант просмотра различных телепередач, программ или кинопремьер. Kino.pub — уникальный сервис, существующий за счёт энтузиазма его создателей и пользователей. Здесь вы сможете найти уйму фильмов на любой вкус в отличном качестве. К тому же всегда удобно зайти в одно приложение и найти там то, что пожелает ваша душа. Часто наши люди сталкиваются со сложностями в установке данного приложения на различные девайсы. По этой причине мы решили описать пошагово как настроить kino.pub на ваше устройство.

Установка для Apple TV 4/4K

  1. Устанавливаем из App Store приложение TestFlight. Оно необходимо для установки и последующего обновления приложения qinoa. Удалять его не нужно;
  2. Далее заполняем форму по адресу (https://kino4pub.herokuapp.com). На почту вам придет письмо с приглашением. Отправитель TestFlight, тема письма «Dev Pro has invited you to test «kino4pub»;
  3. Запускаем приложение TestFlight и входим в свой Apple ID, если этого не произошло автоматически. Затем переходим в раздел Redeem;
  4. В поле Invitation Code вводим код, который нам показали по ссылке из письма и нажимаем кнопку Redeem;
  5. Если установка приложения не началась автоматически, нажимаем Install напротив quinoa в TestFlight;
  6. После установки запускаем приложение и активируем его на сайте в разделе Активация устройства (https://kino.pub/device).

Установка для Apple TV 2/3

Первым делом нужно сконфигурировать DNS:

Теперь необходимо установить профиль, чтобы заставить Apple TV доверять сертификату сайта:

  1. Пройти в Настройки > Основные (Settings > General);
  2. Прокрутить меню до пункта Отправлять данные в Apple (Send Data to Apple) и нажать Play (не Select!) на пульте;
  3. Согласиться с предупреждением, выбрав «OK»;
  4. Ввести kino.pub/atv в качестве URL профиля и нажать Отправить (Submit);
  5. Теперь вместо приложения WSJ Video будет открываться интерфейс kino.pub;
  6. При первом запуске приложения WSJ Video, появится код, который нужно ввести на странице Активация устройства (https://kino.pub/device) Чтобы вернуть всё как было, необходимо вернуть настройки DNS в начальное состояние.

Чтобы вам было легче разобраться в инструкции, мы сделали для вас видео-инструкцию по установке Kinopub на Apple TV 🙂

Для того, чтобы полностью оградить вас от проблем в использовании данного приложения, хотим порекомендовать парочку лайфхаков-советов:

Как перезапустить приложение?
Двойное нажатие по кнопке и смахнуть вверх приложение qinoa.

Не работает код активации
Код активации действителен в течении пяти минут. Для получения нового кода, нужно перезапустить приложение.

Не получил письмо
Проверяем внимательно папку входящие и спам. Если все же нет, ждем полчаса и потом обращаемся за помощью в Telegram-канал

Получил письмо, но удалил и почистил корзину, а потом осознал
Обращаемся за помощью в Telegram-канал.

В отличии от тестирования приложений для Android, где тестовое приложение представляет собой установочный файл, с IOS дела обстоят несколько сложнее. Подход централизованного тестирования является фактически единственным возможным методом для быстрой доставки приложения от разработчика до тестировщика (или заказчика).

Тестирование проводится при помощи приложения TestFlight, которое обеспечивает доставку и установку тестовых программ. Время тестовой версии с момента ее отгрузки составляет 60 дней, после чего ожидается загрузка обновленной версии. Если новая версия не отгружена, то тестирование прекращается.

Тестирование разделяется за внутреннее и внешнее. В обоих случаях, составляется список тестировщиков. В случае внешнего тестирования, приложение должно пройти дополнительную «beta»-проверку. Из практики, данная проверка проводится от 1 до 2-х дней. Внутренняя проверка рассчитана на сотрудников компании, которые доверяют разработчикам. Мы склонны применять именно внутреннее тестирование из-за его быстрой динамики.

У App Store, в отличие от Google Play, никогда не было альтернатив. Apple не только не приветствовала их появление, но и всячески этому препятствовала. В Купертино считали, что пользователи должны скачивать только безопасный софт, который соответствует установленным стандартам. Поэтому в компании был образован специальный отдел цензоров, которые проверяют приложения, попадающие в App Store, чтобы гарантировать своим клиентам высокое качество и отсутствие вредоносных скриптов. Правда, ушлые разработчики нашли, как выйти и из этой ситуации.

TestFlight давно превратился в единственный альтернативный магазин приложений для iOS

Читатели AppleInsider.ru рассказали, что думают об удалении Fortnite из App Store

TestFlight () – это тестовая платформа Apple для приложений, где разработчики могут размещать свои программы, чтобы протестировать их на узкой аудитории пользователей непосредственно перед публикацией в App Store. Но если раньше количество участников тестирования было ограничено на отметке в 100 человек, то со временем Apple подняла планку до 10 000. В результате TestFlight превратился в своего рода альтернативный каталог приложений с менее строгими требованиями, чем и воспользовались многие разработчики.

Читайте также:  Как сбросить iphone до заводских настроек перед продажей

Зачем нужен TestFlight

TestFlight доступен в App Store и его могут скачать любые пользователи

Пользователи требуют у разработчиков расширения функциональных возможностей их приложений, но те зачастую не могут на это пойти из-за установленных ограничений. Но в TestFlight многие правила не действуют, потому что Apple делает для них скидку, учитывая, что это тестовые приложения, которые перед публикацией в App Store всё равно подгонят под установленные гайдлайны. Другое дело, что хитрые разработчики повадились размещать в TestFlight свой софт как в конечной точке – без намерений вывести его в App Store. Поэтому всё, что нужно пользователям, — это получить прямую ссылку на скачивание, и наслаждаться полулегальной программой на iOS.

В России признали App Store монополией. Ждём сторонние магазины приложений

Особенно разработчиков привлекает полное отсутствие комиссионного сбора. Несмотря на то что приложения в TestFlight могут включать в себя встроенные покупки, Apple не будет брать с них комиссию, хотя платежи и проходят через App Store. А ведь есть ещё и другие преимущества в виде возможности добавить в приложение ссылки на другие приложения и игры, не размещённые в официальном каталоге. Именно это, кстати, и сделала Microsoft, когда тестировала игровой сервис xCloud, который в итоге не допустили к публикации в App Store.

Аналог App Store

Да, принять участие в «тестировании» приложения из TestFlight могут одновременно не больше 10 000 человек, что может показаться откровенно маленькой цифрой. Всё-таки многие именитые студии рассчитывают на миллионные аудитории, ведь только в этом случае, по их мнению, программа или игра может оправдать затраты на разработку и продвижение. Однако в TestFlight, как правило, публикуются так называемые андеграундные разработчики, которые создают узконаправленное ПО, и 10 тысяч пользователей им обычно хватает.

В TestFlight не действуют те же требования, что и в App Store

Сейчас Apple проверяет приложения, которые публикуются в TestFlight, спустя рукава. Цензоры просто убеждаются в том, что программа рабочая и не содержит вредоносных скриптов, позволяя ей довольно просто попасть на площадку. При этом зачастую обновления, которые они выпускают для софта в TestFlight, проверке уже не подлежит. Во всяком случае, некоторые разработчики, которые рискнули проверить это и добавили в свои программы запрещённые функции, убедились, что за этим действием не последовало удаления.

Telegram потребовал у Еврокомиссии разрешить альтернативы App Store

Сейчас разработчики опасаются, что Apple начнёт жёстче контролировать TestFlight, потому что он уже обрёл невероятную популярность у тех, кто хочет обойти правила App Store. Несмотря на то что сама компания не считает TestFlight альтернативным магазином приложений, где должны действовать те же правила, что и в основном, взять его под контроль она может. Конечно, комиссию за транзакции в тестовых приложениях вряд ли введут, однако начать следить за функциональностью софта могут ещё как.

TestFlight существует уже много лет, как для решения повседневных проблем, так и для распространения iOS приложений для бета тестирования. Ранее в этом году, Apple выкупила Burstly, компанию, которая основала TestFlight. В течение этого года на WWDC, Apple показала нам, что значит это приобретение для iOS программистов. Будьте уверены, это хорошие новости.

TestFlight был интегрирован в iTunes Connect и сейчас доступен как «родное» приложения для девайсов с iOS 8. Если Вы планируете пользоваться платформой для бета распространения от Apple, тогда Вы быстро заметите некоторые произошедшие изменения. В этой статье, Вы изучите насколько легко начать использовать TestFlight.

1. TestFlight

Приобретение Apple TestFlight это не просто интеграция TestFlight в рабочий процесс разработки для iOS. Ряд ключевых аспектов для бета распространения изменились к лучшему.

Идентификаторы устройств и Provisioning Profiles

Для примера, нет больше необходимости изобретать велосипед с идентификаторами устройств и provisioning profiles. Для тестирования приложения с помощью TestFlight больше нет необходимости добавлять устройство в Ваш аккаунт разработчика и больше нет необходимости для генерирования provisioning profile для ad hoc распространения.

Внутренние тестировщики

Apple провела черту между внутренними тестировщиками и бета тестировщиками. Внутренние тестировщики являются членами Вашей команды разработчиков, у которых есть общий аккаунт в iTunes Connect. Внутренние тестировщики настраиваются в iTunes Connect, и Вы можете подключить до 25 людьми для одного приложения. Для того чтобы сделать текущую версию приложения доступной для внутренних тестировщиков достаточно просто переключить переключатель в iTunes Beta Testers

Бета тестировщики

Бета или внешние тестировщики может быть любой, кто имеет электронный адрес, на который iTunes Connect может выслать приглашение. Вы можете подключить до 1,000 бета тестировщиков на одно приложение. Подождите, дальше еще интереснее. Каждый бета тестировщик может иметь несколько устройств для тестирования, что является фантастической новостью для больших компаний, которые испытывают неприятности с лимитом в 100 устройств для одного аккаунта.

Бета рецензия приложения

Хотя есть и один подводный камень. Каждая версия приложения, которую вы загружаете для распространения бета тестровщикам, должна пройти через рецензию от Apple.К счастью это не является справедливым для внутренних татуировщиков. В тот момент, когда вы загружаете новую версию приложения в iTunes Connect, она моментально становиться доступной для каждого внутреннего тестировщика.

Аккаунт в песочнице

В момент, когда тестировщик открывает Ваше приложение, то моментально для него создается аккаунт в песочнице. Это означает, что больше нет необходимости в создании тестовых акаунтов в iTunes Connect. Тестирование In-App Purchases никогда не было настолько простым.

TestFlight для iOS

Apple также выпустила TestFlight как приложение для iOS, в котором тестировщики могут загружать, устанавливать и обновлять тестовые версии приложений. Это очень удобно для управления тестовыми версиями и для поддержания обратной связи с разработчиками приложения.

2. Первые шаги

Шаг 1: Настройки проекта

Давайте для начала создадим пробное приложение в Xcode 6. Откройте Xcode 6, создайте новый проект, основанный на шаблоне Single View Application в секции iOS > Application.

Присвойте Вашему приложению имя и идентификатор организации и нажмите Next. Укажите Xcode, где бы вы хотели сохранить Ваш проект и нажмите кнопку Create.

Шаг 2: ID приложения

Перейдите на Apple iOS Dev Center и создайте App ID для приложения. Для того чтобы пользоваться TestFlight, мы должны создать приложение в iTunes Connect и вот для чего и нужен App ID.

Я отметил App ID suffix как explicit App ID, но все должно работать и с wildcard App ID.

Читайте также:  Как включить телевизор с айфона пульт

Как я упоминал ранее, реализация TestFlight от Apple имеет много преимуществ. Вам больше нет необходимости в создании provisioning profile для ad hoc распространения, что в свою очередь влечет за собой то, что Вам более нет необходимости точно определять какие устройства будут разрешены для бета тестирования. Мы увидим как это работает через минуту.

Шаг 3: iTunes Connect

Войдите в iTunes Connect и создайте новое приложение. Укажите правильный App ID из выпадающего списка и установите номер версии 1.0. Если Вы не увидели нужный App ID в выпадающем списке, тогда подождите пять минут и попробуйте снова. Это может занят несколько минут, прежде чем изменения, которые Вы сделали в iOS Dev Center, синхронизируются в iTunes Connect.

К счастью, больше нет необходимости заполнять приложение всей необходимой информацией. Нажмите на вторую вкладку, Prerelease, чтобы увидеть список доступных для тестирования версий Вашего приложения. Сейчас список пуст. Давайте подготовим наше приложение для тестирования, чтобы исправить эту оплошность.

3. Загрузка тестовой версии приложения

Загрузить тестовую версию приложения очень просто используя Xcode 6. Откройте Ваш проект через Xcode, перейдите в target’s build settings и убедитесь в том, что Code Signing Identity для release builds установлены в позицию iOS Developer для Any iOS SDK. Provisioning Profile для release builds должен быть установлен в позицию Automatic. Это настройки по умолчанию, когда создаться проект в Xcode 6.

Перед тем как мы создадим архив для отправки в iTunes Connect, мы должны добавить обязательные иконки нашего приложения. Если мы этого не сделаем, то Xcode скомпилирует приложение и откажет в отправке тестовой версии в iTunes Connect.

Схема по умолчанию для создания архива нашего с настройками для релиза проекта именно то, что мы хотим. Подсоедините тестовое устройство с iOS 8 к вашему рабочему компьютеру и выберите Archive из меню Xcode Product для того чтобы создать архив.

Если не возникнут никаких ошибок, Xcode автоматически откроет Organizer, и покажет Вам результат своей работы в виде архива. Выберите его из списка и нажмите Submit справа верху.

Когда вы пытаетесь отправить тестовую версию в iTunes Connect, Xcode может показать предупреждение, такое как на рисунке ниже. Оно говорит о том, что Xcode не может найти соответствующий provisioning profile, который отображает конфигурацию Вашего приложения. К счастью мы видим кнопку Try Again в правом нижнем углу. Нажмите на нее для решения данной ошибки.

>За всем этим происходит следующее, Xcode сообщает это в iTunes Connect и создает ad hoc distribution provisioning profile за Вас. Имя это provisioning profile начинается с XC: , сообщая о том, что это Xcode создал provisioning profile от Вашего имени.

Убедитесь в том что флажок в низу диалогового окна установлен для того чтобы обеспечить автоматическую регистрацию crash log в iTunes Connect. Это подобно тому, как работает Crashlytics works.

Когда Вы нажали Submit, Xcode начинает загрузку тестовой версии приложения в iTunes Connect. Во время этого процесса происходит большое количество валидаций, таких как проверка на то, что в тестовой версии приложения есть все необходимые размеры иконок.

Если Ваша тестовая версия приложения прошла все проверки, Xcode сообщит Вам о том, что тестовая версия приложения успешно загружена в iTunes Connect.

4. Build Details

Вернитесь назад в iTunes Connect и нажмите на вкладку Builds в секции Prerelease . Ваша версия приложения сейчас должна быть доступной. Нажмите на нее, чтобы увидеть данные по Вашему приложению. Если Вы нажмете вкладку Build Details, то вы увидите техническое резюме выбранной версии.

Нажмите на вкладку TestFlight чтобы увидеть данные текущей версии. На этой странице Вы можете добавить информацию для Ваших тестировщиков и команды из Apple’s review team.

В первой секции показывается, когда время для данной версии тестового приложения закончится. Каждая тестовая версия приложения активна на протяжении 30 дней.

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

Третья секция показывает информацию для Apple’s review team. Каждая версия Вашего тестового приложения для внешнего тестирования должна проходить через Apple’s review.

5. Добавление тестировщиков

Для того чтобы включить TestFlight для вашего приложения, переключите переключатель TestFlight Beta Testing расположенный справа.

В то время как писалась данная статься, TestFlight был доступен только для внутреннего тестирования. Apple анонсировала что откроет TestFlight для внешних тестировщиков в ближайшую неделю или месяц. Если Вы нажмете вкладку Internal Testers, Вы увидите пустой список. Для того чтобы добавить тестировщика в данный список, Вы должны пометить члена команды как внутренний тестировщик. Давайте начнем с себя.

В iTunes Connect, перейдите в Users and Roles и выберите Ваш профиль. Чтобы отметить себя как внутренний тестировщик, переключите переключатель Internal Tester справа. Нажмите Save и перейдите назад к списку внутренних тестировщиков Вашего приложения.

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

6. TestFlight для iOS

Загрузите приложение TestFlight от компании Apple с App Store на устройство, в котором установлена iOS 8. Проверьте Вашу электронную почту и откройте письмо-приглашение для TestFlight. Оно должно быть похожим как на рисунке ниже.

Нажав на кнопку Open in TestFlight, вы принимаете приглашение. После этого откроется приложение TestFlight и предоставит Вам возможность скачать и установить тестовую версию приложения, которую мы загрузили в iTunes Connect. Нажмите Installдля того чтобы установить приложение на Ваше устройство.

Приложение TestFlight показывает Вам весь список приложений, в которых Вы приглашены как тестировщик, что очень похоже на то, как работает веб версия TestFlight. Главная разница в том, что Apple’s TestFlight client является «родным» приложением, которое позволяет скачивать, обновлять и открывать приложения из приложения TestFlight.

Вы также будете оповещены о том, что данная версия приложения является тестовой с помощью оранжевой точки перед именем приложения на Вашем «домашнем» экране.

В заключении

Приобретение TestFlight компанией Apple это определенно шаг навстречу разработчикам под iOS. То, что я Вам показал в этой статье, является только первым шагом в направлении на интеграцию TestFlight в рабочий процесс разработки под iOS. Я уверен в том, что много новых возможностей откроется в ближайший месяц.

Источник

Оцените статью