2010-05-17 96 views
10

我已经注册了标准iPhone开发人员计划,并且已成功为我的iMac创建了供应配置文件。但我也有一台MacBook Pro,我在旅行时使用它来工作。但是对于标准的iPhone开发人员计划,似乎没有办法让2台计算机工作,除非我在切换机器时花费时间撤销并重新创建/重新验证认证机构。具有标准iPhone开发人员计划的多台计算机

我对不对?还是有一些方法可以在多台机器上使用相同的CA?

回答

11

只需将您的证书复制到所有计算机。您将需要导出证书的私有部分,而不仅仅是公共部分。

+0

同意。据我所知,身份验证设置都不会查看您正在开发哪台计算机。 – MrHen 2010-05-17 22:34:37

+0

这是否仍然有效?我遇到麻烦,为我的帐户启用两台计算机。谢谢,EL – 2014-04-28 22:25:50

11

您可以从Keychain.app你的iPhone开发证书导出为的.p12文件,然后将它们导入到Keycahin.app您的另一台计算机上

alt text alt text

+1

非常感谢您的提示! – reinaldoluckman 2010-07-19 10:48:16

0

所有你需要的是遵循的步骤,Apple provides ...

它指导你通过Xcode中导出的证书,并通过Xcode中重新导入。很好用,但要确保你的用户名在两台电脑上都是一样的,否则会失败。在多台计算机

+1

页面不再工作 – dietbacon 2014-02-19 14:41:30

+0

更新了链接... – casey 2016-04-08 18:06:37

1

iPhone SDK开发有时它的好,可以使用多台计算机来开发你的iPhone应用程序。在我的情况下,我的主要开发机器是iMac,但是夏天即将到来,我可能不想停止开发,只是因为我出城。幸运的是我有一台MacBook,我还安装了iPhone SDK。

为了在设备上测试时,我开发使用的MacBook我已经将我的证书,私有密钥和提供个人资料给它。这是我如何做到的。

  1. 在iMac上启动钥匙串访问(主要开发电脑)。

  2. 下的项I类Ctrl键单击具有证书的私钥“iPhone开发人员:”连接到它。

  3. 在上下文菜单中选择“导出...”。

  4. 当保存提供一个密码,这将需要导入其他计算机上。

  5. .p12文件保存,将其传送到目标计算机。

  6. 获取开发配置文件(通过从iPhone程序门户下载或从〜/ Library/MobileDevice/Provisioning Profiles /中抓取正确的文件)并将其传输到目标计算机。

  7. 双击目标计算机上的.p12文件。如果您提供了正确的密码,密钥和证书将被安装到目标计算机上的钥匙串中。

  8. 将供应配置文件拖到Xcode停靠图标上。

应用程序现在可以安装在目标计算机,这在我的情况是可爱的黑色的MacBook在设备上。

取自http://www.theevilboss.com/2009/06/iphone-sdk-development-on-multiple.html

相关问题