TestFlight это сервис Apple, через который тестовую сборку приложения ставят до выхода в App Store. Сборка открыта до 90 дней, позвать можно до 100 человек из своей команды и до 10 000 внешних тестировщиков на приложение (справка Apple, проверено 16.10.2026).
Что такое TestFlight и кому видна сборка
TestFlight состоит из двух частей. В App Store Connect вы раздаёте сборки и читаете отзывы, а тестировщики ставят бесплатное приложение TestFlight на iPhone, iPad, Mac, Apple TV или Apple Vision Pro и получают через него вашу сборку.
Внутренние тестировщики это участники вашей команды в App Store Connect с ролью Account Holder, Admin, App Manager, Developer или Marketing, им сборка доступна без проверки Apple. Внешние это любые люди, позванные по почте или публичной ссылкой, им сборка откроется только после проверки. В App Store тестовая сборка не появляется.
Где TestFlight в App Store Connect
Путь App Store Connect › Apps › ваше приложение › TestFlight. В левой колонке раздел Internal Testing (внутреннее тестирование), где кнопка + создаёт группу, а Invite Testers зовёт людей из команды, и раздел External Testing (внешнее тестирование). Во внешней группе + рядом с Testers добавляет людей по почте или из файла CSV, а Create Public Link делает публичную ссылку.
Там же заполняют описание для тестировщиков и сведения для проверки Apple. Без них внешний тест не начнётся.
Лимиты TestFlight на 2026 год
| Что | Лимит |
|---|---|
| Внутренние тестировщики | до 100 пользователей App Store Connect |
| Внешние тестировщики | до 10 000 на приложение |
| Срок сборки | до 90 дней, потом она недоступна |
| Сборок открыто тестировщикам | до 100, можно тестировать несколько сразу |
| Устройств у одного тестировщика | до 30 |
| Сборок на проверку TestFlight | до 6 за 24 часа |
| Лимит публичной ссылки | от 1 до 10 000 человек, поле Tester Limit |
По данным справки App Store Connect и страницы TestFlight, проверено 16.10.2026.
Ста внутренних мест хватает на команду. Друзей, первых покупателей и подписчиков канала зовут во внешние группы, там потолок в сто раз выше.
Как раздать сборку через TestFlight
- Соберите архив в Xcode (Product › Archive) и загрузите его в App Store Connect кнопкой Distribute App. У каждой загрузки новый номер сборки.
- Дождитесь, пока сборка пройдёт обработку. Если App Store Connect спросит о шифровании, ответьте, иначе сборку не раздать.
- Для команды создайте группу в Internal Testing и отметьте людей в Invite Testers. Ставить сборку они смогут сразу.
- Для остальных создайте группу в External Testing и добавьте в неё сборку. Первая сборка сама уйдёт на проверку Apple (Beta App Review).
- После проверки позовите людей по почте или через Create Public Link. Для ссылки можно задать лимит и условия, например модель устройства и версию системы.
- Когда тест закончен, остановите сборку кнопкой Expire Build. Иначе приглашённые смогут ставить её и после выхода версии в App Store.
Частые ошибки
- Ждать внешних тестировщиков в тот же час. Первая сборка для внешней группы проходит проверку, а сроков Apple не обещает. Отправляйте её за несколько дней до того, как понадобятся отзывы.
- Звать знакомых во внутренние. Внутренних мест 100, и каждому нужна роль в вашей команде App Store Connect. Людей со стороны зовите во внешнюю группу, роль им не нужна.
- Ссылка без лимита. Её пересылают дальше, и места кончаются раньше, чем вы ждали. Ставьте Tester Limit, а когда набор закрыт, выключайте ссылку.
- Верить продлениям в TestFlight. Подписка там продлевается каждый день, до 6 раз за неделю, какой бы ни была её длина. Механику покупки так проверить можно, удержание по этим цифрам не посчитать.
TestFlight или симулятор
Симулятор в Xcode быстрее и годится для первых проверок. Камера, уведомления, старый телефон и слабая сеть видны только на настоящем устройстве, и TestFlight отдаёт одну сборку людям с разными iPhone. Их отзывы со снимками экрана собираются в App Store Connect, их можно отобрать по платформе и версии системы.
В Appto агент пишет приложение на SwiftUI в обычном проекте Xcode, сам проходит каждый экран на симуляторе и чинит найденное. Проверить руками можно на симуляторе, своём iPhone или через TestFlight, подробнее на странице о коде в Appto.
Вопросы
TestFlight платный?
Для тестировщика нет, приложение TestFlight бесплатное. Раздаёт сборки разработчик из App Store Connect, для этого нужен аккаунт Apple Developer.
Сколько живёт сборка в TestFlight?
До 90 дней. Потом она перестаёт открываться у тестировщиков, и для продолжения теста нужна новая сборка (справка App Store Connect на 16.10.2026).
Сколько ждать проверку для внешних тестировщиков?
Apple сроков не обещает. Проверку проходит первая сборка во внешней группе, следующие могут обойтись без полной проверки. За 24 часа на проверку TestFlight можно отправить до 6 сборок.
Почему по ссылке TestFlight пишет, что мест нет?
Группа набрала лимит, заданный для публичной ссылки, или приложение дошло до 10 000 внешних тестировщиков. Поднимите Tester Limit или уберите из группы тех, кто уже не тестирует.
Есть ли TestFlight для Android?
Нет. TestFlight ставит сборки только на устройства Apple, у Google Play своё закрытое тестирование.
Сделайте своё приложение в Appto
Appto сама проверит нишу по свежим данным App Store, нарисует экраны, напишет код, оформит страницу в App Store и отправит в Apple с вашего аккаунта или покажет, что нажать в App Store Connect. Работает на вашем Claude Code или Codex.
Скачать для Mac