| Что вы видите | Вероятная причина | Что делать |
|---|---|---|
| Все приложения, подписанные одним сертификатом, разом перестали открываться, включая приложение для подписи | Сертификат отозван | Получите новый сертификат, затем переподпишите и переустановите приложения |
| Приложения перестают открываться с определённой даты | Истёк срок действия сертификата или профиля | Продлите сертификат или профиль и переподпишите приложения |
| Приложение так и не устанавливается или кнопка установки не реагирует | Профиль не включает это устройство или выбран неверный тип профиля | Используйте профиль, в котором указан ваш UDID |
| Вылетает только одно приложение, остальные открываются | Проблема с этим IPA, например зашифрованный файл | Используйте расшифрованный IPA и подпишите его заново |
Почему сертификаты отзывают
Apple может отозвать любой сертификат подписи. Чаще всего отзывают общие корпоративные сертификаты, которыми пользуется много людей. После отзыва iOS отказывается открывать все приложения, подписанные этим сертификатом, — включая само приложение для подписи, если оно подписано тем же сертификатом. Отзыв нельзя отменить.
Как проверить сертификат
- В iClone или ESign откройте управление сертификатами. Для каждого сертификата отображается статус — действителен, отозван или неизвестен — и дата истечения срока.
- iClone предупреждает вас, прежде чем вы начнёте подпись отозванным сертификатом.
- Онлайн-установка на iclone.download перед подписью проверяет сертификат через Apple и сообщает, если он отозван.
Как это исправить
- Получите новый действительный сертификат, желательно выпущенный для вашего собственного устройства.
- Импортируйте его в приложение для подписи. Подробнее — в инструкции по импорту сертификата.
- Переподпишите приложения и установите их поверх существующих.
- Если само приложение для подписи больше не открывается, переустановите его с новым сертификатом. iClone можно установить онлайн с новым сертификатом.
О способах обойти отзыв (anti-revoke)
DNS-настройки и профили конфигурации против отзыва (anti-revoke) блокируют лишь часть проверок отзыва. Они не могут восстановить отозванный сертификат и могут перестать работать в любой момент. Кроме того, профили конфигурации из неизвестных источников могут представлять угрозу безопасности.
Установите iClone
Скачайте IPA или установите iClone онлайн с собственным сертификатом. Сертификат автоматически импортируется в iClone.
Часто задаваемые вопросы
Потеряю ли я данные приложений?
При переподписи и установке поверх существующего приложения с тем же bundle ID данные обычно сохраняются, но это не гарантировано. Заранее сделайте резервную копию всего важного.
Моё приложение для подписи тоже отозвано?
Да, если оно было подписано тем же сертификатом. Переустановите его с новым сертификатом.
Влияет ли отозванный сертификат на остальной iPhone?
Нет. Затрагиваются только приложения, подписанные этим сертификатом. Приложения из App Store продолжают работать.
В KSign всё иначе?
Нет. Решение об отзыве принимает Apple, поэтому он одинаково затрагивает ESign, KSign и iClone.