ios – 分发证书和私钥

ios – 分发证书和私钥,第1张

概述好的,我的情况是:我有2台Macbook(我们称之为#1和#2),我在2010年开始研发#1. 2011年6月,我的发行证书已过期,我不得不续签.在我的#1 Macbook上,我能够将证书更新到钥匙串中,再次更新我的应用程序时一切正常. 现在,在2011年8月,我想更新我的#2上的证书,并认为我可以从dev.apple页面下载它并添加到钥匙串.但是当我这样做时,证书下面的私钥丢失了!这是为什么? 好的,我的情况是:我有2台Macbook(我们称之为#1和#2),我在2010年开始研发#1.

2011年6月,我的发行证书已过期,我不得不续签.在我的#1 Macbook上,我能够将证书更新到钥匙串中,再次更新我的应用程序时一切正常.

现在,在2011年8月,我想更新我的#2上的证书,并认为我可以从dev.apple页面下载它并添加到钥匙串.但是当我这样做时,证书下面的私钥丢失了!这是为什么? 2010年分发配置文件的私钥仍然在(过期)证书下方可见.

它让我如此疯狂,我回到Macbook#1并将其中的两个键输出到#2.这当然有效,但它不能成为未来的解决方案!如果Macbook崩溃并且我想通过新的Macbook做一切怎么办?让我们假设我无法从#1导出,如何在#2中获得低于证书的freakin私钥?

其次,我有点困惑:我需要备份哪些密钥?我认为这只是私钥,但是我无法在我的新Macbook#2上的“分发证书”下面得到它,这让我有点害怕.

顺便说一句:与苹果公司的证书大战是个大笑话,但这是另一个话题.

解决方法 设置证书后,转到 Xcode的管理器,在左侧的设备选项卡下,您将看到开发人员配置文件部分,您可以在其中导出开发人员配置文件.它是受密码保护的文件,可以保存所有开发/分发证书及其各自的私钥,以及您已安装的任何配置文件.当您拥有此文件时,只需将开发移动到新机器,只需双击它,当Xcode打开它时,输入密码即可.

不管你信不信,“证书大战”对苹果公司来说不是一个大笑话,你应该看看WP7,但那是其他地方要讨论的问题.

总结

以上是内存溢出为你收集整理的ios – 分发证书和私钥全部内容,希望文章能够帮你解决ios – 分发证书和私钥所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1055943.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存