2016-06-08 47 views
3

在Apple网站的“证书”部分,我看到我有两个证书(iOS开发版和iOS版)。他们都在2017年到期。一切看起来都很好。在本地安装iOS证书

当我下载证书并尝试在本地安装证书时,它们都出现在我的钥匙串的“证书”部分。然而,在我的钥匙串的“我的证书”部分中,我只能看到开发人员证书。如果我尝试将分发证书从“证书”复制到“我的证书”,它不起作用。

在XCode帐户部分,当我选择我的Apple ID并单击“查看详细信息”时,我在签名标识列表中只看到“iOS开发”。由于某些原因,其状态为“已撤销”!当我点击表格下方的“+”并尝试添加iOS分发证书时,会出现一个对话框,其中显示:“您的帐户已具有有效的iOS分发证书。您在成员中心拥有有效的iOS分发证书,但它不是本地安装的。如果您的签名身份安装在另一台Mac上,则可以在该Mac上导出开发人员配置文件并将其导入到Mac上。您也可以撤销当前的证书并申请一个新的证书。“

是否可以安全地前往Apple网站并撤销证书?以某种方式帮助吗?或者也许有更好的解决方案?

+0

是的,你需要从苹果网站撤销这两个证书,然后安装它。它会工作..! –

回答

2

您可以撤销发行版并使用从钥匙串访问创建的CertificateSigningRequest创建一个新发行版。但是,如果您有其他项目使用此分发证书,则最好使用带.p12扩展名的钥匙串访问导出从原始安装的计算机导出证书,并将其安装到您的计算机。

如果您导出证书分配或开发。您需要前往developer.apple.com并用新证书续订您以前的所有配置文件。这很费时间,但如果您无法导出唯一选项的旧证书。

+0

你怎么这样做? – cheznead

+0

你是怎么做到的?你可以说得更详细点吗 ? – Kivannc