Словарь Тик Ток
Что такое сертификат разработчика 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 мы указываем, каким способом подписан мод. Статус «работает» относится к моменту теста: если сертификат отзовут позже, приложение перестанет открываться, хотя сама сборка останется рабочей.