1

所以我对 xcode 和 iOS 很陌生,只是习惯了一切。我已经成功地理解了开发者证书是如何工作的,但我对分发证书感到困惑。由于公司的每个成员都使用相同的分发证书,私钥应该分配给谁?对不起,如果这没有意义,但我很难掌握如何使用它。我为自己(管理员角色)成功创建了一个 Dist Cert,它可以工作,我可以创建上传到 TestFlight 的 .ipa 文件,但我团队中的其他人将如何使用这个证书?我需要给他们我的私钥吗?

4

2 回答 2

3

私钥应位于编译应用程序的开发人员的钥匙串中。编译和打包后,他可以将二进制文件和配置文件分发给公司中的其他人。

这是 AdHoc 和 Enterprise 分发的工作方式。

如果需要,您可以将私钥从创建它的开发者的钥匙串中导出为 p12 文件,然后安装在其他机器上。这样,不止一个开发人员可以创建和分发二进制文件。

于 2012-06-20T20:22:57.267 回答
1

理论上,将私钥分配给谁并不重要。在实践中,您希望它成为您公司中更负责任的人之一(您作为帐户的管理员角色,这是有道理的)。

编译应用程序版本以进行分发的每个人都需要使用该证书,并且需要您的私钥副本。并不是每个人都必须拥有私钥的副本,因为您可以只有一个集中位置来构建分发包,并且该机器上将安装私钥

于 2012-06-20T20:24:06.067 回答