重置后Apple iOS分发证书具有新的私钥

问题描述:

我使用XCode在重新生成证书后下载证书。我注意到分发证书没有钥匙链中的私钥。我看到XCode现在有一个“重置”按钮,所以我使用了它。新证书有一个私钥,但名称不同。它仍然工作,并允许我导出和安装一个adhoc应用程序。另外我们有两个开发团队,这可能是其他团队的私钥吗?重置后Apple iOS分发证书具有新的私钥

当第一次请求证书时,将生成私钥并将其保存在用于生成请求的Mac上的钥匙串中。只有这台Mac才能够实际签署这些应用程序。与您的情况一样,如果您有多个开发人员授权使用此证书签署应用程序进行分发,则需要从原始请求计算机中导出私钥,并将其导入其他开发人员的钥匙串中。

如果您使用'重置'按钮,它将撤销现有证书并从您的Mac颁发新的证书签名请求。这也将使开发者账户中与先前证书相关的所有供应配置文件无效。已经在iOS应用程序商店中的现有应用程序可以正常运行,但您需要使用新证书重新生成供应配置文件,以便进行任何新的应用程序签名。