Ios 关于密钥链中的分发证书(带私钥)

Ios 关于密钥链中的分发证书(带私钥),ios,xcode,code-signing,provisioning-profile,Ios,Xcode,Code Signing,Provisioning Profile,我了解,在iOS应用程序开发中,为了团队协作,离开的开发人员应该从他的keychain应用程序中导出分发证书,因为只有他的Macbook具有用作代码签名身份的私钥。(如果我错了,请纠正我。) 我的问题是: 1。我说的对吗app store的分发资源调配配置文件和使用相同代码签名标识的即席分发资源调配配置文件 2。我说得对吗如果我们失去了与将应用程序分发到Apple Store的开发者的联系,我可以删除Apple开发者帐户中的分发证书和相应的分发配置文件,并在我的Macbook上创建一个新的分发证

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

我的问题是:

1。我说的对吗app store的分发资源调配配置文件和使用相同代码签名标识的即席分发资源调配配置文件

2。我说得对吗如果我们失去了与将应用程序分发到Apple Store的开发者的联系,我可以删除Apple开发者帐户中的分发证书和相应的分发配置文件,并在我的Macbook上创建一个新的分发证书和配置文件,这样我的密钥链中就有了新的签名身份,我不需要离开的开发人员导出他的,因为分发证书和配置文件只用于将应用程序分发到Apple store或进行临时分发?如果我这样做,有没有我错过的有害后果?

问题1

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

关于问题2

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

希望它能消除您的疑虑。

对于问题1

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

关于问题2

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


希望它能消除你的疑虑。

谢谢@cole,可以肯定的是,这样做不会影响前一位开发者发布到苹果商店的应用程序,对吗?我可以使用我的新分发证书继续更新应用商店中的应用,对吗?是的,证书仅在您开始向apple store发送新版本或上载新版本或更新时生效。如果您满意,请接受我的回答!!谢谢@cole,可以肯定的是,这样做不会影响之前的开发者发布到苹果商店的应用,对吗?我可以使用我的新分发证书继续更新应用商店中的应用,对吗?是的,证书仅在您开始向apple store发送新版本或上载新版本或更新时生效。如果您满意,请接受我的回答!!