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 – 分发证书和私钥所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)