我可以撤销所有的ios证书并获得新的ios证书吗?

时间:2018-11-13 18:23:33

标签: ios xcode app-store

我有一个新的Mac,我正在尝试将一个新版本的应用程序上传到xcode(当前版本)上的应用程序商店。问题是我收到一条错误消息,提示“名称具有3个iOS分发证书,但未安装其私钥。请与这些证书之一的创建者联系,以获取私钥的副本。”我试图通过钥匙串从一台旧计算机中导出密钥,并将其导入到新计算机中,但是导入失败。所以我的问题是..仅仅撤销所有的iOS发行版和iOS Developer认证并让xcode请求新的认证是否有害?我相信这是解决方案,但是我想在做之前先确定一下。谢谢

1 个答案:

答案 0 :(得分:1)

首先让我们解释一下这个问题。 3 iOS Distribution certificates but their private keys are not installed.。这意味着您没有用于在开发人员门户上创建证书的私钥。如果您不是证书的创建者,则不能从钥匙串中导出它。在实际生成证书的人中,可以从他的钥匙串中导出它。

第二,回答您的问题。需要记住的一件事是,Xcode会要求开发人员证书(AFAIK),而真正重要的是分发证书,用于将应用发布到商店。

现在,如果您拥有开发者帐户并且可以创建新的发行证书,那么可以肯定地将其吊销。如果您不是将应用发布到商店的人,则可以撤消他们,因为该人将拥有正确的发行证书(您也可以要求他/她将证书发送给您)。最重要的是:如果您是将应用发布到商店的人,但是您没有访问开发者帐户的权限,请不要撤消他们,您将无法再向商店发布版本。

我想我已经涵盖了所有内容,但是如果您还有其他问题,请随时提问。