从系统钥匙串中删除 Apple Worldwide Developer Relations Certification Authority
Remove Apple Worldwide Developer Relations Certification Authority from System Keychain
由于 Apple Worldwide Developer Relations Certification Authority 于 2 月 14 日到期,我需要安装新的。为此,我必须从钥匙串中的“系统”和“登录”选项卡中删除旧的。
将其从登录选项卡中删除既简单又即时。但是从“系统”选项卡中删除它是不可能的。我可以在我的系统选项卡中看到它,说明它已过期:
当我尝试删除它时,会出现以下错误:
我需要删除它,以便将应用程序上传到应用商店。与此同时,我被困住了,什么也做不了。我该怎么做才能删除它!?
这是我尝试解锁“系统”选项卡时总是得到的结果:
这就是 Xcode 给我的:
您转到“钥匙串访问”并右键单击“Apple 全球开发者关系认证机构”,然后单击“删除”。
如果这不起作用,则只需单击左侧顶部的系统,然后拖放找到的新证书后执行相同操作:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
尝试从下面的 link 安装新证书。
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
这对我有用。
希望对您有所帮助。
未来开发者遇到同样问题的答案非常简单:
- 重启你的Mac
- 按住 Command + R 重新启动时,这将在 "sudo" 模式下启动您的 mac,允许您编写 bash 命令。请注意,编写以下命令确实安全无风险,但在处理系统命令时,请一如既往地确保您的备份就在附近!
- 加载后,转到实用程序、终端。
- 首先,写:
csrutil status
。这将向您显示 SIP 的状态。您的目标是禁用 SIP(系统完整性保护)。检查状态后,您很可能会发现状态已启用。
- 当你发现它启用时,写:
csrutil disable
。这将禁用 SIP。
- 重新启动您的 mac,打开钥匙串,您将能够删除任何卡住的证书,包括过期的 WWDR。
希望对以后的人有所帮助!!
由于 Apple Worldwide Developer Relations Certification Authority 于 2 月 14 日到期,我需要安装新的。为此,我必须从钥匙串中的“系统”和“登录”选项卡中删除旧的。
将其从登录选项卡中删除既简单又即时。但是从“系统”选项卡中删除它是不可能的。我可以在我的系统选项卡中看到它,说明它已过期:
当我尝试删除它时,会出现以下错误:
我需要删除它,以便将应用程序上传到应用商店。与此同时,我被困住了,什么也做不了。我该怎么做才能删除它!?
这是我尝试解锁“系统”选项卡时总是得到的结果:
这就是 Xcode 给我的:
您转到“钥匙串访问”并右键单击“Apple 全球开发者关系认证机构”,然后单击“删除”。
如果这不起作用,则只需单击左侧顶部的系统,然后拖放找到的新证书后执行相同操作:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
尝试从下面的 link 安装新证书。
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
这对我有用。 希望对您有所帮助。
未来开发者遇到同样问题的答案非常简单:
- 重启你的Mac
- 按住 Command + R 重新启动时,这将在 "sudo" 模式下启动您的 mac,允许您编写 bash 命令。请注意,编写以下命令确实安全无风险,但在处理系统命令时,请一如既往地确保您的备份就在附近!
- 加载后,转到实用程序、终端。
- 首先,写:
csrutil status
。这将向您显示 SIP 的状态。您的目标是禁用 SIP(系统完整性保护)。检查状态后,您很可能会发现状态已启用。 - 当你发现它启用时,写:
csrutil disable
。这将禁用 SIP。 - 重新启动您的 mac,打开钥匙串,您将能够删除任何卡住的证书,包括过期的 WWDR。
希望对以后的人有所帮助!!