我应该如何与合同开发人员一起管理iOS证书和密钥?

时间:2014-04-03 13:52:20

标签: ios app-store certificate code-signing private-key

我有一个由合同开发者(Dev 1)构建的iPhone应用程序。 Dev 1为我提供了用于签署和发布应用程序的所有证书和密钥的副本:

certificates for app

Dev 1不再在这个项目上工作,我已经转移到另一个开发人员(Dev 2)。

我的问题是:

  1. Dev 1是否还有安全风险,还有所有这些证书/密钥的副本?如果我撤销他对Apple Developer Program帐户的访问权限,他可以用它们做任何事吗?
  2. Dev 2需要哪些证书/密钥才能签署并向应用发布更新?
  3. 显然,在最好的情况下,Dev 1会不断开发应用程序。但是如果有开发人员1,2,3等(相继在应用程序上工作),什么被认为是安全处理密钥和证书的最佳实践?特别是如果公司本身没有专业知识(或Mac!)将应用程序发布到内部的App Store中呢?

1 个答案:

答案 0 :(得分:1)

如果您与开发人员签约,请将他添加到您自己的开发者帐户中。这样您就可以控制证书和密钥。