【发布时间】:2015-09-09 22:32:56
【问题描述】:
我有一个iOS Developer Membership,并已聘请开发人员为我制作应用程序。开发人员要求提供provisioning profile 和p12。我已经创建了配置文件,但我不确定 p12。我知道如何制作 p12,但我不确定是否应该与开发人员分享。 p12不是私钥吗?是否可以在不与开发人员共享 p12 的情况下进行临时分发?当我在应用程序完成后分发应用程序时,似乎在某些时候我必须与开发者分享这个呢?
我查看了here 关于 p12 的信息,但它没有说明您是否应该分享它。
【问题讨论】:
-
理想情况下,只需让开发人员“加入您的团队”即可。很简单,google一下就知道了。如果他们希望您提供您的密钥以便他们可以在您提交应用程序时登录,这是非常业余的 - 这很愚蠢,并且会导致以后出现麻烦。
-
您是个人会员还是公司会员?
-
@picciano 这是公司会员。我只想能够测试开发人员为我开发的应用程序。该应用程序已经开发,因此他拥有工具,但我想既然他要求 p12,我们无法进行临时分发以进行测试,除非我分享,因为他没有公司或个人帐户。
-
@JoeBlow 如果我让他们“加入我的团队”,他们将能够以这种方式访问我的私人证书,对吗?看来我不应该共享私钥(p12)。
-
正如我刚才所说,最好的办法是简单地将开发人员添加到您的团队中。这就是答案。就这么简单。如果你这样做,他们将没有你的私钥。他们将使用自己的私钥。
标签: ios ios-provisioning iphone-developer-program