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

时间:2009-06-15 19:41:52

标签: iphone xcode cryptography certificate

背景故事:

  • 小型iPhone开发者,甚至在App Store上都有一个(微小的)应用程序,所以我之前已经在代码签名过程中进行了导航。
  • 执行我的加密证书的相应备份(如iPhone Developer Program Standard Program Portal User Guide中的“保存私钥和转移到其他系统”部分所述)。如果有必要,我甚至可以使用之前的全盘映像。
  • 执行完整的Leopard重新安装。
  • 在备份过程我的开发证书(从我的iPhone开发人员计划门户的“当前开发证书”部分重新下载)中创建的.p12文件中安装了我的私钥。

经历过相同流程的iPhone开发人员:我可以使用旧证书,还是必须完成全部或部分私钥生成,CSR和证书安装流程?如果是这样,那么正确地重新安装我的证书的步骤是什么,以便Xcode识别它们(我可以回到真正的目标 - 再次在我的iPhone硬件上进行测试)?

1 个答案:

答案 0 :(得分:4)

您需要配置文件,而应该。但我强调“应该”,因为我也很难恢复工作。我怀疑Keychain Access是有缺陷的(但不引用我,我无法证明)。

一些copy-keys-and-certificates-restarting-xcode-rebooting-device疯狂以后它只是没有明显的原因。在完全安装后,绝对可以使用旧密钥,证书和配置文件。