两台Mac。一份iPhone开发者许可证。可能?


67

我在一家对开发iPhone应用程序感兴趣的公司工作。但是,我们在一个问题上不清楚:

iPhone开发人员证书一次可以在多台计算机上使用吗?


2
一个主要的原因是增加了可以进行临时构建的人数,因为只有主要帐户持有人才能进行临时构建。
Kendall Helmstetter Gelner,2009年

1
我认识的大多数开发人员都使用两台计算机,一台台式机和一台笔记本电脑。最好在您不在现场并且无法为设备构建之前,先解决此问题。
TheGeoff 2012年

Answers:


135

此信息发布在http://www.iphonedev.org/node/3上,并非由我撰写。

第1步:要导出您的私钥和证书以进行安全保护并支持在多个系统上进行开发,请打开“钥匙串访问应用程序”并选择“密钥”类别。

步骤2:按住Control键并单击与iPhone开发证书关联的私钥,然后在菜单中单击“导出项目”。私钥由与其配对的iPhone Developer:公共证书标识。

步骤3:以个人信息交换(.p12)文件格式保存密钥。

步骤4:将提示您创建一个密码,当您尝试在另一台计算机上导入此密钥时使用该密码。

步骤5:现在,您可以在系统之间传输此.p12文件。双击.p12,将其安装在系统上。系统将提示您输入在步骤4中输入的密码。


以下是用于导出证书和私钥的链接,以及有关如何执行操作的屏幕截图:sites.google.com/a/injoit.com/knowledge-base/for-clients/…–
冈萨雷斯

31

自最初的回应以来,这一过程变得更加简单。请参阅导出和导入签名证书(Mac Developer Library)。

摘要:在Xcode Organizer中,转到“设备”>“团队”,然后选择“导出”。在第二台计算机上,设备>团队>导入。


4

是的你可以。您需要将证书下载到每台计算机上,在每台计算机上具有为该证书生成的私钥。在开发人员门户中,有导出密钥的说明(在证书部分中,如何导出)。您还需要配置文件,同样可以从门户网站下载这些文件。


3

简而言之,是的。证书是与开发人员绑定的,而不是与计算机绑定的。

也可以在多个开发人员之间共享一个证书,尽管并没有明确说明您可以做什么和不能做什么(即,这是另一个问题:-))。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.