Какие сертификаты Developer ID перестанут работать 1 февраля 2027
- Истекает оригинальный Developer ID Certification Authority (Sub-CA). Все выданные им сертификаты перестанут действовать 1 февраля 2027.
- Затронуты только сертификаты, выпущенные этим старым Sub-CA. Проверить свой сертификат можно в Certificates, Identifiers & Profiles: если срок истечения указан до 1 февраля 2027, скорее всего, он выпущен старым Sub-CA.
- Новые сертификаты нужно выпускать от Developer ID Certification Authority (G2). Этот центр сертификации действителен до 2031 года, но сами сертификаты по-прежнему нужно продлевать ежегодно.
- При создании нового сертификата важно выбрать промежуточный сертификат G2 Sub-CA. Если выбрать другой вариант, можно снова получить сертификат, который истечёт в 2027.
- Пользователям Xcode 11.4 или более ранних версий нужно сначала обновить Xcode, иначе создать новый сертификат не получится.
Нужно ли переподписывать уже выпущенные приложения и пакеты
Если вы распространяете Mac-приложения вне Mac App Store, проверьте, каким Sub-CA подписан ваш Developer ID сертификат. Для установочных пакетов (.pkg) переподписание обязательно: после 1 февраля 2027 пакеты, подписанные старым сертификатом, перестанут устанавливаться. Переподпишите все пакеты новым сертификатом до этой даты.
Для уже выпущенных и нотариально заверенных приложений с secure timestamp ничего делать не нужно — они продолжат работать. Но для будущих обновлений используйте новый сертификат и обязательно включайте secure timestamp при нотаризации. Если вы ещё не обновили Xcode до версии новее 11.4, сделайте это перед созданием нового сертификата.



