Beta-версии приложений на iPhone через HockeyApp: как это работало и что использовать сейчас

Установка бета-версии приложения на iPhone через HockeyApp начиналась с приглашения разработчика: на почту приходила ссылка, после перехода по которой в Safari открывалась страница регистрации устройства и установки профиля. Именно этот сценарий чаще всего ищут пользователи, у которых на руках старая инструкция или приглашение от разработчика, отправленное несколько лет назад.

Сразу важный факт: HockeyApp прекратил работу. Компания Microsoft, выкупившая сервис, перевела его функциональность в Visual Studio App Center, а сам HockeyApp был окончательно отключён в ноябре 2019 года. Поэтому старые ссылки на hockeyapp.net сегодня не работают, и установить бета-сборку через этот сервис невозможно. Ниже разберём, как устроен процесс бета-тестирования на iOS сейчас и что делать, если вы нашли устаревшую инструкцию.

Что такое HockeyApp и почему его больше нет

HockeyApp был одним из первых популярных сервисов распространения бета-версий мобильных приложений. Разработчик загружал сборку, приглашал тестировщиков по email, а те устанавливали приложение на iPhone в обход App Store. Дополнительно сервис собирал отчёты о сбоях и аналитику использования.

После покупки Microsoft функции сервиса мигрировали в App Center, а сам HockeyApp закрыли. Впоследствии Microsoft объявила и о выводе из эксплуатации самого App Center — компания рекомендовала переходить на нативные инструменты платформ. Для iOS таким инструментом является TestFlight от Apple.

Как установить бета-версию приложения на iPhone сейчас

Современный и официально поддерживаемый путь — сервис TestFlight. Разработчик либо отправляет вам приглашение на email, либо даёт публичную ссылку. Порядок действий выглядит так:

  • 📲 Установите приложение TestFlight из App Store, если его ещё нет на iPhone.
  • ✉️ Откройте письмо с приглашением или публичную ссылку, полученную от разработчика.
  • 🔗 Нажмите кнопку принятия приглашения — откроется TestFlight с предложением установить бета-версию.
  • ⬇️ Нажмите «Установить» и дождитесь загрузки сборки на устройство.

Обратите внимание: бета-сборки в TestFlight имеют ограниченный срок действия — после его истечения приложение перестанет запускаться, и потребуется свежая сборка от разработчика. Рядом с названием программы в TestFlight отображается, сколько дней осталось до окончания тестирования.

Что делать со старой инструкцией по HockeyApp

Если разработчик прислал вам инструкцию, где упоминается HockeyApp, регистрация UDID или установка профиля через hockeyapp.net, — эта инструкция устарела. Выполнять её не нужно: домен не обслуживается, а попытка установить профиль из стороннего источника может быть небезопасной.

Разумный порядок действий в этой ситуации:

  • 🔍 Уточните у разработчика актуальный способ получения бета-версии — скорее всего, это TestFlight или публичная ссылка.
  • 🗑 Удалите старый профиль HockeyApp, если он остался на устройстве: откройте Настройки → Основные → VPN и управление устройством и проверьте список профилей.
  • 🛡 Не устанавливайте конфигурационные профили с сайтов, копирующих интерфейс HockeyApp, — подлинный сервис закрыт.
⚠️ Внимание: установка конфигурационных профилей из непроверенных источников даёт сторонним лицам расширенный доступ к настройкам iPhone. Профили, якобы связанные с HockeyApp, сегодня не могут быть легитимными — сервис не работает.
📊 Как вы получаете бета-версии приложений на iPhone?
Через TestFlight по приглашению
По публичной ссылке TestFlight
Участвую в бета-программе iOS от Apple
Не участвую в бета-тестировании

TestFlight против HockeyApp: сравнение подходов

Для тех, кто привык к старой схеме, полезно понимать ключевые отличия. Сведения ниже отражают общий принцип работы сервисов без привязки к конкретным версиям.

КритерийHockeyAppTestFlight
Статус сервисаЗакрыт в 2019 годуАктивен, поддерживается Apple
Способ установкиПрофиль + ссылка в SafariЧерез приложение TestFlight
ПриглашениеEmail от разработчикаEmail или публичная ссылка
Срок действия сборкиЗависел от provisioning-профиляОграничен, отображается в приложении
Отчёты о сбояхВстроенныеВстроенные, через Apple

Главное практическое отличие для пользователя: в TestFlight не требуется вручную регистрировать UDID устройства и ставить профиль — вся привязка происходит через ваш Apple ID автоматически.

Бета-версии самой iOS: отдельный случай

Запрос «beta iphone» иногда относится не к сторонним приложениям, а к бета-версиям самой iOS. Для этого существует программа Apple Beta Software Program: регистрация выполняется на сайте Apple с вашим Apple ID, после чего обновление до бета-сборки появляется в разделе Настройки → Основные → Обновление ПО в пункте выбора бета-версий. Точные названия пунктов могут отличаться в зависимости от версии iOS — сверяйтесь с официальной документацией Apple.

⚠️ Внимание: бета-версии iOS могут содержать ошибки, влияющие на автономность, стабильность приложений и работу банковских сервисов. Перед установкой сделайте резервную копию iPhone через iCloud или компьютер — это обратимое действие, которое позволит вернуться к стабильной версии без потери данных.

☑️ Перед установкой любой бета-версии

Выполнено: 0 / 4

Возможные проблемы при установке бета-сборок

На практике чаще всего встречаются следующие ситуации. Приглашение принято, но кнопка установки неактивна — возможная причина в том, что лимит тестировщиков исчерпан, и тогда поможет только обращение к разработчику. Сборка установилась, но не запускается — проверьте срок действия тестирования в TestFlight и наличие свежей версии.

Если приложение «вылетает» при запуске, это ожидаемо для бета-версий: именно для сбора таких отчётов тестирование и проводится. Отправьте отчёт о сбое через TestFlight — этим вы поможете разработчику исправить проблему к релизу.

Где посмотреть оставшийся срок бета-тестирования

Откройте TestFlight, выберите нужное приложение — под его названием отображается строка вида «Осталось N дней тестирования». Если срок истёк, дождитесь новой сборки от разработчика или установите релизную версию из App Store.

Частые вопросы

Можно ли сейчас установить приложение через HockeyApp?

Нет. Сервис HockeyApp закрыт в ноябре 2019 года, его инфраструктура отключена. Актуальная замена для iOS — TestFlight.

Что делать со старым профилем HockeyApp на iPhone?

Удалите его: откройте «Настройки → Основные → VPN и управление устройством», найдите профиль и нажмите «Удалить». Неработающий профиль не нужен системе и лучше от него избавиться.

Нужен ли отдельный аккаунт для TestFlight?

Нет, используется ваш обычный Apple ID. Достаточно установить приложение TestFlight и принять приглашение разработчика.

Безопасно ли ставить бета-версии приложений?

Через официальный TestFlight — да, сборки проходят базовую проверку Apple. Однако бета-версии могут работать нестабильно, поэтому перед установкой стоит сделать резервную копию важных данных.

Разработчик прислал ссылку на hockeyapp.net — это мошенничество?

Не обязательно — возможно, человек просто пользуется устаревшими материалами. Однако переходить по такой ссылке и устанавливать что-либо не следует. Попросите актуальное приглашение через TestFlight.