Удалить Сертификационный центр по связям с общественностью 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
Ответ 3
Попробуйте установить новый сертификат из приведенной ниже ссылки.
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
Это сработало для меня.
Надеюсь, это поможет вам.