iOS发行版:将私钥/证书迁移到新计算机 [英] iOS Distribution: Migrating private key/certs to new machine
问题描述
我需要能够从与用于提交原始文件的计算机不同的计算机上向我的应用程序提交更新.我按照文档中的说明进行操作,但是像往常一样,文档假定一切在第一次就可以正常进行.
I need to be able to submit updates to my application from a different machine than the one I used to submit the original. I followed the instructions in the documentation, but, as usual, the documentation assumes everything works right the first time.
我曾尝试将开发人员资料从旧的资料导出到新的资料,但是提交后,App Loader表示该签名无效.因此,我尝试生成新证书(为了在Provisioning Portal中执行此操作,您必须撤消现有证书).仍然没有用.
I tried exporting my developer profile from the old one to the new one, but when I submitted, App Loader said it was invalid signature. So I tried to generate new certs (in order to do this in the Provisioning Portal, you have to revoke the existing ones). It still didn't work.
最后,我不得不去回收尚未擦除的旧计算机,并能够从中提交我的更新.
Finally I had to go reclaim the old machine, which had not been wiped, and was able to submit my updates from it.
除了尚不完整的Apple文档外,我还需要采取什么步骤将开发人员证书移植到新计算机上,以便可以使用相同的分发配置文件进行提交?
Aside from Apple documentation, which is less than complete, what steps do I need to take to port my developer certificates to a new machine so I can submit with the same distribution profile?
如果我撤销了现有证书,该怎么办?我可以使用原始的私钥"重新生成仍可用于应用程序更新的密钥吗?
What do I do about the fact that I revoked the existing certs? Can I regenerate ones with the original "private key" that still work for app updates?
谢谢
推荐答案
据我所知,这应该和在Xcode的组织器中导出和导入开发人员身份一样简单.我们将看看是否可行.
As far as I can tell, this should be as simple as exporting and importing your developer identity in Xcode's organizer. We will see if that works.
这篇关于iOS发行版:将私钥/证书迁移到新计算机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!