我拥有 iOS 开发者成员(member)资格
,并聘请了一名开发者为我制作应用程序。开发人员要求提供配置文件
和p12
。我已经创建了配置文件,但我不确定 p12.我知道如何制作 p12,但我不确定是否应该与开发人员分享。 p12不是私钥吗?是否可以在不与开发人员共享 p12 的情况下进行临时分发?当我在应用程序完成后分发它时,似乎在某个时候我必须与开发人员共享它怎么办?
我看过here关于 p12,但它没有说明您是否应该分享。
最佳答案
如果您创建了公司开发者帐户,则不应共享您的证书。相反,您应该邀请您的开发人员加入您的开发团队。
不幸的是,Apple 要求您实际上是一家公司才能注册公司帐户,因此创建个人 Apple 开发者帐户是很常见的。
在这种帐户中,您只能为您开发应用程序,因此 Apple 需要确保开发应用程序的人就是为该帐户付费的人。
如果您想在两台 Mac 上使用相同的开发者帐户进行开发,则需要与开发者共享您的 p12 证书和私钥(这是唯一的方法)。如果您只想允许在开发人员的 Mac 上进行开发,他应该在他的计算机中创建一个证书,并将其发送给您,以便您可以将其上传到成员(member)中心 developer.apple.com ,创建证书并将其发送回您的开发人员。
有关此内容的更多信息,请访问 official Apple documentation .
编辑 1:邀请人员
以下是邀请开发者加入您公司 Apple 开发者帐户的步骤:
- 使用您的代理帐户登录member center
- 转到“人员”标签:
- 转到“邀请”部分:
- 选择邀请人:
- 填写开发者的数据并为其分配管理员角色,以便他可以创建证书和配置文件:
关于ios - iOS 的 p12 证书是什么?是否应该共享?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32490196/