无法删除Apple WWDRC证书 [英] Unable to delete Apple WWDRC Certificate

查看:397
本文介绍了无法删除Apple WWDRC证书的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最近,苹果



已执行的步骤: http://stackoverflow.com/a/35406327/1781918

解决方案

我想出如何解决此问题。



首先,我启用root用户在我的系统


OS X Lion(10.7)及更高版本




  1. 从Apple菜单中选择系统偏好设置。

  2. 从视图菜单中选择用户&

  3. 点击登录选项。

  4. 点击锁定并以管理员身份验证。

  5. 点击打开目录实用程序按钮。

  6. 点击右下角的目录实用程序窗口。

  7. 输入管理员帐户名称和密码,然后单击确定。

  8. 从编辑菜单中选择启用根用户。 >
  9. 输入您希望在密码和验证字段中使用的根密码,然后点击确定。


在终端中,我以root用户身份登录




  1. 键入 su ,然后按Enter键

  2. 输入您为根目录设置的密码用户上面。这将作为root用户登录

  3. 键入 cd / Library ,然后按Enter键

  4. 键入 chmod 777 Keychains / 。这将更改Keychains文件夹的文件夹权限

  5. 现在打开钥匙串访问应用程序并删除开发人员关系认证中心凭证
    系统钥匙串

  6. 汇入登录钥匙串

  7. 中的https://developer.apple.com/certificationauthority/AppleWWDRCA.cer\">新中间证书
  8. 关闭Keychain Access应用程式


不过,您刚删除的凭证



请务必将「Keychains」资料夹权限回还至755



chmod 755钥匙串/


Recently Apple posted an announcement, according to this the intermediate certificate got expired on Feb 14th and has to be downloaded manually and should replace the older expired certificate in the System keychain.

I am unable to delete the existing certificate from the Keychain, leave alone importing the new one. How do I delete the old one and replace it with the new one?

Steps already followed: http://stackoverflow.com/a/35406327/1781918

解决方案

I figured out how to resolve this issue.

First, I enabled the root user in my system

OS X Lion (10.7) and later

  1. From the Apple menu choose System Preferences.
  2. From the View menu choose Users & Groups.
  3. Click the lock and authenticate as an administrator account.
  4. Click Login Options.
  5. Click the "Edit" or "Join" button at the bottom right.
  6. Click the "Open Directory Utility" button.
  7. Click the lock in the Directory Utility window.
  8. Enter an administrator account name and password, then click OK.
  9. Choose Enable Root User from the Edit menu.
  10. Enter the root password you wish to use in both the Password and Verify fields, then click OK.

In the terminal, I logged in as root user

  1. Open Terminal
  2. Type su and then press Enter
  3. Enter the password you just set for the root user above. This will log you in as the root user
  4. Type cd /Library and then press Enter
  5. Type chmod 777 Keychains/. This will change folder permissions for the Keychains folder
  6. Now open the Keychain Access App and delete the Apple Worldwide Developer Relations Certification Authority certificate from the System keychain
  7. Import the renewed Intermediate certificate in your login keychain
  8. Close the Keychain Access app

Although, the certificate which you just deleted will appear again in the System keychain but all your other Developer and Distribution certificates will become valid again.

Make sure you set back the Keychains folder permission back to 755

chmod 755 Keychains/

这篇关于无法删除Apple WWDRC证书的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆