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



我有一个新的mac,我正在尝试将应用程序的新版本上传到xcode上的应用程序商店(当前版本(。问题是,我收到一个错误,上面写着"name有3个iOS分发证书,但它们的私钥没有安装。请联系其中一个证书的创建者以获取私钥的副本。"我试图通过密钥链从一台旧计算机导出密钥,并在新计算机上导入,但导入失败。所以我的问题是…撤销所有iOS发行版和iOS开发者认证,并让xcode申请新的认证,有什么害处吗?我相信这是解决方案,但我想在做之前确定一下。谢谢

首先让我们解释一下这个问题。CCD_ 1。这意味着您没有用于在开发人员门户网站上创建证书的私钥。如果你不是证书的创建者,你就不能从你的钥匙链中导出证书,实际生成证书的人可以从他的钥匙链中输出证书。

第二,回答你的问题。有一件事需要记住,Xcode将请求开发者证书(AFAIK(,而真正重要的是分发证书,用于将应用程序发布到商店。

现在,如果您有开发人员帐户,并且可以创建新的分发证书,那么您肯定可以吊销它们。如果你不是向商店发布应用程序的人,你可以撤销它们,因为此人将拥有正确的分发证书(你也可以要求他/她将证书发送给你(。最重要的是:如果你是向商店发布应用程序的人,但你没有访问开发者帐户的权限,不要撤销他们,你将无法向商店进行另一次发布。

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

最新更新