与外部开发人员共享iOS企业分发证书是否安全?

And*_*scu 5 ios ipa enterprise-distribution

我遇到以下情况:我们有一个企业开发人员帐户,对于我们正在与外部开发人员合作的应用程序.

目前我们无法访问源代码,因此我们无法进行构建,但我们仍需要每周构建可以安装在设备上...因此外部开发人员需要能够构建ipa文件.

开发人员现在是开发人员计划的成员,并拥有自己的开发人员证书.但是,只能有一个分发证书.

从安全的角度来看,我们是否安全/建议共享分发证书(和私钥)和配置文件,以便他们可以构建ipa文件?

还有其他(更安全)的选择吗?

PS:我也在想我们可以用我们的发行证书辞去ipa,但它仍然让我们处于需要能够构建ipa的情况 - 这只有在安装了分发证书+配置的情况下才有可能.

Rui*_*res 4

您可以让外部开发人员签署他想要的任何内容,然后您可以重新签署 IPA 并使用它。这样,源代码从开发人员的角度来看是“安全的”,您可以使用用您的证书签名的 IPA。我通常使用这个,但你也可以在命令行中执行它......

至于你的Post Scriptum部分,那不是真的......我有与外部机构合作的经验,他们使用自己的证书和配置,当我收到他们的 IPA 时,我只需要重新签名。