Сертификат Scarlet iOS отозван? Как быстро это исправить

У вас отозван сертификат Scarlet iOS? Это самая частая причина, по которой Scarlet и установленные с его помощью приложения внезапно перестают открываться. Хорошая новость: в большинстве случаев с вашим iPhone всё в порядке, и приложения обычно можно быстро переустановить, как только появится рабочий сертификат. В этом руководстве рассказано, как убедиться, что проблема действительно в отзыве сертификата, как это исправить без потери данных приложений и что использовать, пока вы ждёте решения.

Что означает отозванный сертификат

Каждое приложение на iPhone должно быть подписано сертификатом, которому доверяет Apple. Scarlet подписывает приложения корпоративным сертификатом – типом, который Apple выдаёт компаниям для установки внутренних приложений на устройства сотрудников. Когда Apple обнаруживает, что корпоративный сертификат используется для распространения приложений среди широкой публики, он его отзывает. С этого момента iOS отказывается запускать всё, что подписано этим сертификатом: сам Scarlet и все установленные им приложения.

Отзыв сертификата не является блокировкой вашего устройства или Apple ID и не удаляет ваши приложения. Приложения остаются на главном экране, iOS просто не будет их открывать, пока они не будут подписаны заново действующим сертификатом. Подробнее о рисках такой модели подписи читайте в нашем руководстве о безопасности корпоративных сертификатов.

Признаки того, что ваш сертификат отозван

  • Scarlet и установленные с его помощью приложения закрываются сразу после нажатия или вообще не открываются
  • Появляется сообщение «Unable to Verify App» («Не удалось проверить приложение»), упоминающее интернет-соединение, хотя вы находитесь онлайн
  • Сообщение о том, что приложение больше недоступно
  • Все приложения, установленные через Scarlet, перестают работать одновременно, а приложения из App Store работают как обычно

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

Отзыв, недоверие или что-то другое? Быстрая проверка

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

  • «Untrusted Enterprise Developer»: сертификат действителен, но вы ещё не подтвердили доверие к нему на этом устройстве. Исправьте это в Настройках > Основные > VPN и управление устройством, как показано в нашем руководстве по ошибке untrusted developer. Ничего не отозвано.
  • «Unable to Verify App» без подключения к интернету: iOS требуется подключение к интернету, чтобы проверить сертификат в первый раз. Подключитесь к Wi-Fi и попробуйте снова. Смотрите как исправить «Unable to Verify App».
  • Приложения перестают работать ровно через 7 дней: это обычный срок действия приложений, подписанных бесплатным Apple ID (Sideloadly, AltStore), а не отзыв сертификата Scarlet. Им нужно обновление, а не переустановка.
  • Scarlet открывается и показывает пустой белый экран: у этого есть несколько причин помимо отзыва сертификата; смотрите решения проблемы белого экрана в Scarlet iOS.
  • Сообщение «VPN Required»: VPN, DNS-профиль или ограниченная сеть блокируют Scarlet, это не отзыв сертификата. Смотрите как исправить ошибку VPN Required.
  • Все приложения Scarlet перестают работать одновременно, при подключении к интернету, после того как раньше всё работало: это отзыв сертификата. Переходите к шагам ниже.

Как исправить отозванный сертификат Scarlet

Шаг 1: проверьте, не вышел ли новый сертификат

Отзыв сертификата затрагивает всех пользователей Scarlet одновременно, поэтому решение проблемы зависит от того, когда команда Scarlet подпишет новую сборку свежим сертификатом. Это может занять от нескольких часов до нескольких дней. Проверьте официальные каналы Scarlet, прежде чем что-либо менять на телефоне: переустановка при отсутствии рабочего сертификата снова приведёт к той же ошибке.

Шаг 2: пока не удаляйте приложения

Удаление приложения с главного экрана также удаляет его данные: сохранения, учётные записи и настройки. Если позже вы установите заново подписанную копию того же приложения поверх старой, iOS обычно сохраняет эти данные. Поэтому оставьте неработающие приложения на месте, пока Scarlet снова не заработает, если только у вас уже нет резервной копии данных или они не хранятся в облаке.

Шаг 3: переустановите Scarlet из официального источника

  1. Откройте нашу страницу установки Scarlet iOS или официальный сайт Scarlet в Safari
  2. Нажмите «Установить» и подтвердите запрос
  3. Если потребуется, перейдите в Настройки > Основные > VPN и управление устройством и подтвердите доверие новому профилю разработчика (пошагово в статье как доверять enterprise-сертификатам разработчика)
  4. Откройте Scarlet и убедитесь, что он запускается

Если Scarlet всё равно не устанавливается, новый сертификат, скорее всего, ещё не активирован. Подождите и попробуйте снова позже, вместо того чтобы использовать неизвестные зеркальные сайты. Полное руководство по установке приведено в статье как установить Scarlet iOS.

Шаг 4: переустановите ваши приложения поверх старых копий

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

Шаг 5: удалите старые профили

Перейдите в Настройки > Основные > VPN и управление устройством. Старые записи разработчика от отозванного сертификата могут оставаться там и после новой установки. Удаляйте запись только тогда, когда от неё больше не зависит ни одно нужное вам приложение, так как удаление записи удаляет и подписанные ею приложения.

Что использовать, пока вы ждёте

Если вам нужно, чтобы приложение работало прямо сейчас, подпишите его самостоятельно. Эти способы используют ваш собственный Apple ID вместо enterprise-сертификата, поэтому отзыв сертификата Scarlet на них не влияет:

  • Sideloadly: работает на компьютере с Windows или Mac. Подключите iPhone, выберите IPA-файл и подпишите его своим Apple ID (как пользоваться Sideloadly).
  • AltStore: также требует компьютер с запущенным AltServer, но может обновлять приложения по Wi-Fi.

При использовании бесплатного Apple ID подписанные таким способом приложения перестают работать через 7 дней, и одновременно у вас может быть активно не более 3 из них. На iOS 16 и новее также нужно включить Developer Mode. Мы сравниваем все три инструмента в статье AltStore vs Scarlet iOS vs Sideloadly.

Советов, которых стоит избегать

Некоторые рекомендации, которые вы найдёте в интернете, приносят больше вреда, чем пользы:

  • Копии Scarlet с неизвестных зеркал. Пересобранный инсталлятор из неофициального источника может содержать что угодно. Используйте официальный источник и проверяйте IPA-файлы, как описано в статье как проверить IPA-файлы на наличие вредоносного кода.
  • Профили DNS “против отзыва”. Они блокируют серверы, которые iOS использует для проверки сертификатов. В лучшем случае они лишь откладывают проблему, а заодно блокируют проверку безопасности, которая защищает вас. Установка конфигурационных профилей от незнакомцев даёт им контроль над частью вашего сетевого трафика.
  • Авиарежим. Запуск приложения без подключения к сети иногда ненадолго работает после отзыва сертификата, но это ненадёжно и перестаёт действовать, как только iOS снова проверяет сертификат.

Как сделать так, чтобы следующий отзыв сертификата был менее болезненным

  • Храните копии тех IPA-файлов, которыми пользуетесь чаще всего, чтобы быстро переустановить их, как только выйдет новый сертификат
  • Включите встроенную синхронизацию с облаком или резервное копирование там, где приложение это предлагает, чтобы ваши данные не зависели от сертификата
  • Настройте Sideloadly или AltStore заранее, до того как они понадобятся, для одного-двух приложений, без которых вы не можете обойтись
  • Если у вас есть платный аккаунт Apple разработчика, подписание на устройстве с использованием собственного сертификата позволяет избежать отзывов, связанных с общим сертификатом; см. Feather vs Scarlet iOS
  • Прочитайте наше руководство по безопасности сайдлоадинга, чтобы знать, какие риски связаны с каждым методом

Часто задаваемые вопросы

Как часто отзывают сертификат Scarlet?

Фиксированного расписания не существует. Apple отзывает корпоративные сертификаты, когда обнаруживает публичное распространение, поэтому это может происходить несколько раз в год или несколько раз в месяц.

Потеряю ли я свои приложения или данные?

Приложения остаются установленными, но не открываются. Ваши данные сохраняются, пока вы не удалите приложения. Переустановка новой подписанной копии поверх старой обычно сохраняет данные.

Может ли Apple заблокировать мой iPhone или Apple ID из-за отзыва сертификата?

Отзыв направлен на сертификат, а не на вас. Scarlet не использует ваш Apple ID для подписи приложений, поэтому отозванный сертификат Scarlet никак не влияет на ваш аккаунт.

Помогает ли перезагрузка iPhone при отозванном сертификате?

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

Scarlet снова работает, но одно приложение всё равно вылетает. Почему?

Скорее всего, это приложение всё ещё остаётся старой копией, подписанной отозванным сертификатом. Переустановите его через Scarlet. Если после этого оно всё равно вылетает, смотрите Scarlet iOS не работает: 10 способов исправить.

Заключение

Отозванный сертификат – это часть использования любого установщика приложений с корпоративной подписью. Убедитесь, что это действительно отзыв, оставьте приложения на месте, переустановите Scarlet из официального источника, как только выйдет новый сертификат, и переустановите свои приложения поверх старых копий. Если вы настроите инструмент самоподписи ещё до следующего отзыва, ваши самые важные приложения продолжат работать, пока вы ждёте.

Похожие записи