К содержанию

Словарь Тик Ток

Что такое сертификат разработчика iOS

Сертификат разработчика (iOS) - цифровой сертификат, который Apple выдаёт участникам программы для разработчиков, чтобы они подписывали приложения и запускали их на iPhone.

Без такой подписи iOS не запустит приложение, установленное не из App Store. Поэтому для модов TikTok на iPhone сертификат - обязательная часть установки.

Виды сертификатов

Бесплатный Apple ID даёт личный сертификат для разработки. Подписанное им приложение работает 7 дней, после чего его нужно переподписать, например через AltStore. Число таких приложений на одном устройстве ограничено.

Платная учётная запись разработчика выдаёт сертификат на год. Им подписывают приложения для устройств, зарегистрированных в аккаунте. Корпоративные сертификаты из программы Enterprise предназначены для внутренних приложений компаний.

В установщиках вроде ESign и Scarlet сертификат обычно хранится как пара файлов: .p12 с ключом и .mobileprovision с профилем. Такие сертификаты раздают или продают множеству пользователей, и Apple регулярно их отзывает.

Что происходит при отзыве

Apple может отозвать сертификат в любой момент, если им подписывают приложения для посторонних людей. После отзыва приложения с этой подписью перестают запускаться. На экране появляется сообщение «Не удаётся проверить приложение».

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

Что мы советуем

Если ваша версия iOS поддерживает TrollStore, мод можно установить через него, и сертификат станет не нужен. Если TrollStore недоступен, подписывайте IPA своим Apple ID через AltStore или Sideloadly. Продлевать раз в неделю неудобно, зато такой сертификат не отзовут из-за чужих нарушений.

Не устанавливайте профили конфигурации из непроверенных источников. Профиль управления устройством даёт стороннему лицу доступ к настройкам iPhone, и к подписи приложений он отношения не имеет.

Как мы это отражаем в тестах

В тест-отчёте для iPhone мы указываем, каким способом подписан мод. Статус «работает» относится к моменту теста: если сертификат отзовут позже, приложение перестанет открываться, хотя сама сборка останется рабочей.

Связанные материалы

Все термины словаря