简体   繁体   English

安装新Leopard后重新安装iPhone代码签名证书

[英]Reinstalling iPhone code signing certificates after new Leopard install

Back story: 背景故事:

  • Small-time iPhone developer, even have a (tiny) app on the App Store, so I've navigated the code-signing process before. 小型iPhone开发者,甚至在App Store上都有一个(小)应用程序,所以我之前已经导航过代码签名过程。
  • Performed the appropriate backups of my crypto certs (as outlined in the "Saving your Private Key and Transferring to other Systems" section of iPhone Developer Program Standard Program Portal User Guide ). 执行我的加密证书的相应备份(如“ iPhone开发人员计划标准程序门户用户指南 ”中的“保存私钥和转移到其他系统”部分所述)。 I even have the previous full-disk image, if necessary. 如有必要,我甚至可以使用之前的全盘映像。
  • Performed a full Leopard reinstall. 执行完整的Leopard重新安装。
  • Installed my private key from the .p12 files created during backup process and my development certificate (re-downloaded from "Current Development Certificates" section of my iPhone Developer Program Portal) 从备份过程中创建的.p12文件我的开发证书(从我的iPhone开发人员计划门户的“当前开发证书”部分重新下载)安装了我的私钥

iPhone developers who've gone through the same process: Can I use my old certificates, or must I go through all or part of the private key generation, CSR, and cert install process? 经历过相同过程的iPhone开发人员:我可以使用旧证书,还是必须完成全部或部分私钥生成,CSR和证书安装过程? If so, what are the steps to properly reinstall my certs so that Xcode recognizes them (and I can get back to the true goal - testing on my iPhone hardware again)? 如果是这样,那么正确地重新安装我的证书以便Xcode识别它们的步骤是什么(我可以回到真正的目标 - 再次在我的iPhone硬件上进行测试)?

You need your provisioning profiles and that should be it. 您需要配置文件, 应该是它。 But I emphasize "should" because I had trouble getting it back to work, too. 但我强调“应该”,因为我也很难恢复工作。 I'm suspecting Keychain Access to be buggy (but don't quote me, I cannot prove it). 我怀疑Keychain Access是有缺陷的(但不引用我,我无法证明)。

Some copying-keys-and-certificates-restarting-xcode-rebooting-device craziness later it simply worked for no obvious reason. 一些copy-keys-and-certificates-restarting-xcode-rebooting-device疯狂以后它只是没有明显的原因。 It's definitely possible to use old keys, certificates, and profiles after a clean install. 干净安装后,绝对可以使用旧密钥,证书和配置文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM