TestFlight

TestFlight — это онлайн-сервис для беспроводной установки и тестирования мобильных приложений, ныне принадлежащий компании Apple Inc. и предоставляемый только разработчикам, участвующим в программе для разработчиков iOS[1][2][3].

Общие сведения
TestFlight
Тип сервис для тестирования приложений
Авторы Benjamin Satterfield, Trystan Kosmynka
Разработчик Apple Inc.
Операционные системы iOS 14 и новее, iPadOS 14 и новее, macOS 12 и новее, tvOS 13 и новее
Языки интерфейса английский, арабский, каталонский, хорватский, чешский, датский, нидерландский, финский, французский, немецкий, греческий, иврит, хинди, венгерский, индонезийский, итальянский, японский, корейский, малайский, норвежский букмол, польский, португальский, румынский, русский, китайский (упрощённый), словацкий, испанский, шведский, тайский, китайский (традиционный), турецкий, украинский, вьетнамский
Аппаратная платформа iOS
Последняя версия 3.9.0 (10 июня 2025)
Лицензия Freeware
Сайт developer.apple.com/test…

Распространение

Разработчики используют сервис для распространения приложений внутренним или внешним бета-тестировщикам, которые могут отправлять отзыв разработчикам[3][4][5]. SDK TestFlight также позволяет разработчикам получать удалённые логи, отчёты об ошибках и отзывы тестировщиков[6].

Интеграция с экосистемой Apple

Изначально TestFlight поддерживала тестирование приложений для Android и iOS, однако с марта 2014 года Apple прекратила поддержку Android[7][8]. С 2015 года приложения могут публиковаться в TestFlight только с использованием Xcode, а приглашения тестировщикам рассылаются через iTunes Connect[3].

Разработчики могут отправлять тестировщикам пригласительный код TestFlight по электронной почте или через веб-ссылку[9]. Если ссылка открывается на iPhone с установленным приложением TestFlight, тестировщик может установить бета-версию приложения напрямую на своё устройство. Разработчики могут формировать группы бета-тестеров благодаря интеграции с App Store и Xcode и распространять публичные приглашения.

Лимиты и управление тестированием

После отправки приглашения до 100 внутренних тестировщиков (каждый может использовать до 30 устройств) и до 10 000[10] внешних бета-тестировщиков могут загружать и тестировать сборки приложения. Одновременно можно тестировать до 100 приложений. Тестировщики могут быть сгруппированы, и для каждой группы создавать отдельные сборки. Приложение TestFlight для iOS уведомляет тестировщиков о доступности новых сборок, функциях для тестирования и предоставляет обратную связь с разработчиком[3].

История

Основание и ранние годы

TestFlight был создан Бенджамином Саттерфилдом и Тристаном Космынкой 23 декабря 2010 года как единая платформа для тестирования мобильных приложений на устройствах Android и iOS[11]. В марте 2012 года компания Burstly приобрела TestFlight, что дало ресурсы для запуска TestFlight Live[11].

Инвестиции и поглощение корпорацией Apple

В 2011 году Burstly привлекла 7,3 млн долларов от Upfront Ventures, Rincon Venture Partners, Softbank Capital и других[8]. Apple Inc. приобрела Burstly в феврале 2014 года и прекратила поддержку Android в марте 2014[7][8]. В том же месяце Apple закрыла FlightPath (решение для мобильной аналитики и замена TestFlight Live) и SkyRocket (платформу для монетизации мобильных приложений)[8][12].

Масштабная утечка данных

17 декабря 2023 года несколько терабайт предварительных версий iOS-приложений были обнаружены в Wayback Machine; они были скопированы с 2012 по 2015 годы в период, когда серверы TestFlight ошибочно сделали их открытыми для доступа. Эта утечка получила неофициальные названия «Teraleak» или «Terascrape» по аналогии с Gigaleak Nintendo за три года до этого[13].

Позднее этот контент был удалён из Internet Archive 4 января 2024 года.

Примечания