此证书由未知权限钥匙串签署

iCo*_*r86 3 macos keychain

我不知不觉地删除了我的钥匙串系统证书,通常命名如下

Software Signing
com.apple.systemdefault
com.apple.kerberos.kdc
Apple Worldwide Developer Relations Certification Authority
Apple Code Signing Certification Authority
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试为iOS开发创建开发人员证书并安装证书时,它给出了一个错误,上面写着"此证书由未知权限签名"

我不知道如何恢复它们.

我经历过这个

如果有人解决,请帮助.

小智 5

如果您的证书无效,它将有一个红色的"x"并说明原因.通常原因是"此证书已过期"或"此证书由未知授权机构签署.为解决此问题,您需要执行以下步骤:

  1. 如果您的证书已过期,请在iPhone门户网站上续订,下载并双击它以将其添加到您的钥匙串.

  2. 如果它是"由未知权限签名",请从iPhone开发人员门户的"证书"部分下载"Apple全球开发者关系"证书,然后双击它以将其添加到您的钥匙串中.

  3. 如果您的证书已被撤销,请从您的钥匙串中删除证书,然后按照iPhone开发人员计划门户网站用户指南中的"获取您的iPhone开发证书"或"获取您的iPhone分发证书"部分生成新证书.

  4. 确保您创建了私钥的备份.执行此操作的步骤在"iPhone开发人员计划门户网站用户指南"的"保存您的私钥并转移到其他系统"下进行了描述.

  5. 如果您拥有iPhone Developer(或iPhone Distribution)证书及其关联的私钥,则会安装Apple WWDR Intermediate证书,并且您的证书有效,请确认已设置在线证书状态协议(OCSP)和证书吊销列表(CRL)在钥匙串访问>首选项>证书中"关闭".

  6. 如果您仍有问题,请联系支持苹果社区.