关于钥匙串中的分发证书(带私钥)

About distribution certificate (with private key) in keychain

我了解到在iOS应用程序开发中,为了团队协作,离开的开发人员应该从他的钥匙串应用程序中导出分发证书,因为只有他的 Macbook 具有用作代码签名身份的私钥。 (如有错误请指正)

我的问题是:

1.我说得对吗 应用商店的分发配置文件和使用相同代码签名身份的临时分发的配置文件?

2。我说得对吗 如果我们失去了离开开发者的联系方式,而开发者已经将应用程序分发到 Apple Store,我可以删除 Apple Developer account 中的分发证书和相应的分发配置文件,并创建一个新的分发证书 &我的 Macbook 上的配置文件,以便我的钥匙串中有新的签名身份,我不需要离开的开发人员导出他的,因为分发证书和配置文件仅用于将应用程序分发到 Apple 商店或进行临时分发?如果这样做,我会错过任何有害后果吗?

对于问题 1

是的,分发证书用于将应用程序上传到苹果商店。并在设备上开发 运行 或发送构建。

对于问题 2

是的,你可以简单地吊销他的证书。并创造新的。这样就不需要您以前的开发人员证书。此外,他将无法再使用它们,您可以创建一个新的并保持苹果开发者帐户上的证书干净。

希望它能消除您的疑虑。