Удалить Сертификационный центр по связям с общественностью Apple World System от системного брелка

Поскольку 14 февраля истекает срок полномочий Управления по связям с общественностью Apple Worldwide Developer, мне нужно установить новый. Чтобы сделать это, я должен удалить старый из обеих системных и входных вкладок в моей цепочке ключей.

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

введите описание изображения здесь

Когда я попытаюсь удалить его, я получу следующую ошибку:

введите описание изображения здесь

Мне нужно удалить его, чтобы я мог загружать приложения в appStore. Между тем, я застрял и ничего не могу сделать. Что я могу сделать, чтобы удалить его??

Это то, что я всегда получаю, если попытаюсь разблокировать вкладку "Системы":

введите описание изображения здесь

Вот что мне дает Xcode:

введите описание изображения здесь

Ответы

Ответ 1

Ответ для любых будущих разработчиков, имеющих одну и ту же проблему, действительно прост:

  • Перезагрузите Mac.
  • Во время перезапуска команды Command + R вы загрузите свой Mac в режиме "sudo", что позволит вам написать команду bash. Обратите внимание, что запись следующей команды действительно безопасна и без риска, но, как всегда, имея дело с систематическими командами, убедитесь, что ваша резервная копия находится рядом!
  • При загрузке перейдите в утилиту, терминал.
  • Сначала напишите: csrutil status. Это покажет вам статус SIP. Ваша цель - отключить SIP (System Integrity Protection). После проверки статуса вы, скорее всего, найдете статус Enabled.
  • Когда вы найдете его включенным, напишите: csrutil disable. Это отключит SIP.
  • Перезагрузите свой Mac, откройте цепочку ключей, и вы сможете удалить любой застрявший сертификат, включая истекший WWDR.

Надеюсь, что это поможет кому-то в будущем!

Ответ 2

Вы переходите на доступ к Keychain, и щелкните правой кнопкой мыши по сертификационной службе Apple Worldwide Developer Relations. Теперь нажмите "Удалить". введите описание изображения здесь

Если это не работает, просто нажмите "Система" с левой стороны и выполните то же самое, после этого перетащите новый найденный сертификат: https://developer.apple.com/certificationauthority/AppleWWDRCA.cer