自Apple全球开发者关系认证中心于2月14日到期,我需要安装新的。为此,我必须从钥匙串的“系统”和“登录”选项卡中删除旧的。
从登录标签中删除它很简单,即时。但是从系统选项卡中删除它是不可能的。我可以在我的系统选项卡中看到它,说明它已过期:
当我尝试删除它时,我会收到以下错误:
我需要将其删除,以便将应用程序上传到appStore。与此同时,我陷入困境,无能为力。我该怎么做才能删除它!?
如果我尝试解锁系统选项卡,这就是我经常得到的:
这就是Xcode给我的:
答案 0 :(得分:9)
任何具有相同问题的未来开发人员的答案都非常简单:
csrutil status
。这将显示SIP的状态。您的目标是禁用SIP(系统完整性保护)。检查状态后,您很可能会发现状态为已启用。 csrutil disable
。这将禁用SIP。希望将来会帮助某人!!
答案 1 :(得分:2)
尝试从下面的链接安装新证书。
https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
这对我有用。 我希望这会对你有所帮助。
答案 2 :(得分:1)
您可以访问Keychain并右键单击Apple Worldwide Developer Relations Certification Authority,然后单击“删除”。
如果这不起作用,那么只需从左侧顶部点击系统,然后拖放找到的新证书:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer