Apple 开发人员分发证书

Apple Distribution Certificate for Developer

我正在管理一家公司的 Apple 开发者帐户。因此,有一位应用程序开发人员想要发布他的应用程序。他说他需要一个分发证书。他想要它作为 .p12 文件。我的问题是 .p12 文件也将包含我的私钥。将 .p12 文件转发给其他人不是很危险吗,因为我有红色可以再次从文件中提取私钥...

p12 文件是一对 certificate/key,将包含您在生成证书时使用的私钥。如果您将此提供给用户,那么实际上您就为他们提供了足够的访问权限,可以像您一样使用证书对应用程序进行签名。很有可能您不会在其他地方使用该私钥,因此风险 "probably" 仅限于此。

话虽如此,我相信向开发人员提供 p12 文件以允许他们生成并签署应用以供发布的做法并不少见。

您可以考虑其他几个选项。使用不同的密钥生成第二个分发证书。从记忆中苹果最多允许其中三个。

让开发人员向您发送一个构建,您可以在上传前退出。

您可能还想查看相关问题 Any concern to share private key for distribution certificate among different group under a team account in itune provisioning portal