首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为了能够重建我的iOS应用程序,我应该保存哪些私钥?

为了能够重建我的iOS应用程序,我应该保存哪些私钥?
EN

Stack Overflow用户
提问于 2011-05-23 18:13:38
回答 1查看 2.7K关注 0票数 3

在苹果的iOS供应门户中,在分发>“准备应用程序”下,有一个严厉的警告,我保存我的私钥是多么关键。(要查看它,请单击“获取iOS分发证书”,然后单击“保存私钥并转移到其他系统”)。下面是上面的内容:

--在需要在多台Mac上构建应用程序或决定重新安装系统OS时,将私钥保存在安全的地方是非常关键的。如果没有您的私钥,您就不能在Xcode中签名二进制文件,并且您将无法将应用程序上传到Apple或在任何苹果设备上安装您的应用程序。当生成时,密钥链访问应用程序将在您的登录密钥链上创建一个私钥。此私钥绑定到您的用户帐户,如果由于操作系统重新安装而丢失,则无法复制。如果您计划在多个系统上进行开发和测试,则需要将您的私钥导入到您将要工作的所有系统上。

为了安全起见,要导出私钥和证书,请打开密钥链访问应用程序,选择“密钥”category.

  • Highlight --与iOS分发证书相关的私钥--并从“文件”菜单中选择“导出项”。将密钥保存为个人信息交换( .p12 )文件格式。computer.

  • You

  • 将提示您创建一个密码,当您试图在另一个

  • 上导入该密钥时,该密码现在可以在系统之间传输该.p12文件。双击.p12在系统上安装.系统将提示您输入上面输入的密码.

我不知道该保存哪个私钥,我也不太明白这些东西是如何工作的。

我想我应该保存与名为"iPhone分发: associated“的证书相关联的私钥(其中”associated“是公司的虚构名称)。如果我转到“证书”部分,那么就会有一个具有该名称的证书,如果我展开该部分,它下面就有一个名为“Morearty”(我的名字)的私钥。这样我就可以出口了。

但供应门户上的说明说要转到“密钥”部分,而不是“证书”部分。在“钥匙”下,我看到了六把私钥,它们都叫“迈克·莫里亚蒂”,没有办法把它们区分开来。其中有两个证书嵌套在它们下面,例如,一个有"iPhone Developer: Morearty“,另一个有”:.“。我能理解。但他们都没有播放"iPhone分发: Acme“。

我应该单击证书部分中"iPhone分发: Acme“证书下的”Morearty“私钥吗?或者有什么方法可以确定从Keys部分导出哪一个私钥?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-23 18:27:47

为了安全起见,你可以全部出口。

但是,如果您在XCode中有一个使用适当键的工作构建环境,那么您也可以导出您的开发人员配置文件。在XCode中,转到窗口->组织者并在"Development“下找到"Developer Profile”。为该XCode安装中的所有有效标识导出适当的私钥。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6101156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档