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].
Изначально 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].
В 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 года.