我已经注册了标准的iPhone开发者计划,并且我已成功为我的iMac创建了配置文件。但我也有一台MacBook Pro,我在旅途中使用它。但是使用标准的iPhone开发人员计划似乎没有办法让2台计算机工作,除非我在切换机器时花时间撤销并重新创建/重新验证证书颁发机构。
我是对的吗?或者有没有办法在多台机器上使用相同的CA?
答案 0 :(得分:12)
只需将证书复制到所有计算机即可。您需要导出证书的私有部分,而不仅仅是公共部分。
答案 1 :(得分:12)
您可以将Keychain.app中的iPhone开发证书导出为.p12文件,然后将其导入到其他计算机上的Keycahin.app中
答案 2 :(得分:1)
在多台计算机上开发iPhone SDK 有时能够使用多台计算机来开发您的iPhone应用程序是件好事。在我的情况下,我的主要开发机器是iMac,但是夏天即将到来,我可能不想因为我出城而停止开发。幸运的是我有一台MacBook,我也安装了iPhone SDK。
为了在使用MacBook进行开发时在设备上进行测试,我必须将我的证书,私钥和配置文件移动到它。我就是这样做的。
在iMac(主开发计算机)上启动Keychain Access。
在Keys类别下,我按住Ctrl键并单击附有“iPhone Developer:”证书的私钥。
在上下文菜单中选择“导出...”。
保存时提供密码,这是在另一台计算机上导入时需要的。
保存了.p12文件,将其传输到目标计算机。
获取开发配置文件(通过从iPhone程序门户下载或从〜/ Library / MobileDevice / Provisioning Profiles /中获取正确的配置文件)并将其传输到目标计算机。
< / LI>双击目标计算机上的.p12文件。如果您提供了正确的密码,密钥和证书将安装到目标计算机上的Keychain中。
将配置文件拖到Xcode停靠栏图标上。
应用程序现在可以从目标计算机安装在设备上,在我的例子中是可爱的黑色MacBook。
取自http://www.theevilboss.com/2009/06/iphone-sdk-development-on-multiple.html
答案 3 :(得分:1)
我正在尝试说明导出和导入证书
的步骤导出:
下一步是在团队成员的系统上安装p12文件,然后开始吧!这是步骤...
完成!
答案 4 :(得分:0)
您只需按照Apple provides ...
的步骤操作即可它指示您通过xcode导出证书并通过Xcode重新导入。效果很好,但要确保两台计算机上的用户名相同,否则会失败。