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

时间:2017-09-07 21:12:23

标签: ios xcode code-signing provisioning-profile

据我所知,在iOS应用开发中,对于团队协作,离开的开发人员应该从他的钥匙串应用程序中导出分发证书,因为只有他的Macbook将私钥用作代码签名身份。 (如果我在这里错了,请纠正我。

我的问题是:

1。我是对的应用程序商店的分发配置文件&使用相同代码签名标识的ad-hoc分发的配置文件?

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

1 个答案:

答案 0 :(得分:0)

问题1

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

问题2

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

希望它能清除你的怀疑。