所以我对xcode和iOS很新,只是习惯了所有东西。我已成功了解开发人员证书的工作原理,但我对分发证书感到困惑。由于公司的每个成员都使用相同的分发证书,谁应该分配私钥?对不起,如果这没有意义,但我很难掌握如何使用它。我成功为自己创建了一个Dist Cert(管理员角色),它可以工作,我可以创建我上传到TestFlight的.ipa文件,但我团队中的其他人如何使用此证书?我需要给他们私钥吗?
答案 0 :(得分:3)
私钥应位于编译应用程序的开发人员的钥匙串中。在编译和打包之后,他可以将二进制文件和配置文件分发给公司中的其他人。
这是AdHoc和Enterprise分发的工作方式。
如果需要,可以从创建它的开发人员的钥匙串中将私钥导出为p12文件,并将其安装在其他计算机上。这样,不止一个开发人员可以创建和分发二进制文件。
答案 1 :(得分:1)
在理论上私钥被分配给谁并不重要。在实践中,您会希望它成为您公司中更负责任的人之一(您作为帐户的管理员角色,这是有道理的)。
正在编译应用程序版本以进行分发的每个人都需要使用该证书,并且需要私钥的副本。每个人都不一定要拥有私钥的副本,因为您可以只有一个集中位置来构建分发包,并且该计算机上将安装私钥