两台mac。一份 iPhone 开发者许可证。可能的?
Posted
技术标签:
【中文标题】两台mac。一份 iPhone 开发者许可证。可能的?【英文标题】:Two macs. One iPhone Developer License. Possible? 【发布时间】:2010-12-24 02:22:24 【问题描述】:我在一家对构建 iPhone 应用程序感兴趣的公司工作。但是,我们不清楚一个问题:
iPhone 开发者证书一次可以在多台计算机上使用吗?
【问题讨论】:
一个重要的原因是增加可以进行临时构建的人数,因为只有主要帐户持有人才能进行。 我认识的大多数开发人员都使用两台计算机,一台台式机和一台笔记本电脑。现在最好在您不在现场并且无法为设备进行构建之前弄清楚这一点。 【参考方案1】:此信息发布在http://www.iphonedev.org/node/3 上,不是我写的。
第 1 步:要导出您的私钥和证书以进行安全保存并在多个系统上进行开发,请打开钥匙串访问应用程序并选择“钥匙”类别。
第 2 步: Control-单击与您的 iPhone 开发证书关联的私钥,然后单击菜单中的“导出项目”。私钥由 iPhone 开发者识别:与之配对的公共证书。
第 3 步:以个人信息交换 (.p12) 文件格式保存您的密钥。
第 4 步:系统将提示您创建一个密码,当您尝试在另一台计算机上导入此密钥时使用该密码。
第 5 步:您现在可以在系统之间传输此 .p12 文件。双击 .p12 将其安装到系统上。系统将提示您输入在第 4 步中输入的密码。
【讨论】:
这里是导出证书和私钥的链接,并附有操作截图:sites.google.com/a/injoit.com/knowledge-base/for-clients/…【参考方案2】:简而言之,是的。 证书与开发者相关联,而不是机器。
也可以在多个开发人员之间共享一个证书,尽管在那里你能做什么和不能做什么并不是那么清楚(即,这是另一个问题 :-))。
【讨论】:
【参考方案3】:是的,你可以。您需要将证书下载到每台机器上并在每台机器上拥有您为该证书生成的私钥。在开发人员门户中,有导出密钥的说明(在证书部分如何)。您还需要配置文件,这些也可以从门户下载。
【讨论】:
【参考方案4】:自从最初的回复以来,这个过程变得更简单了;请参阅Exporting and Importing Signing Certificates(Mac 开发人员库)。
总结:在 Xcode Organizer 中,转到 Devices > Teams 并选择 Export。在第二台机器上,设备 > 团队 > 导入。
【讨论】:
以上是关于两台mac。一份 iPhone 开发者许可证。可能的?的主要内容,如果未能解决你的问题,请参考以下文章