【问题标题】:iOS Developer/Product Keys/Certificates Starting AgainiOS 开发者/产品密钥/证书重新开始
【发布时间】:2015-04-09 03:25:00
【问题描述】:

我们的 iOS 开发和分发 iMac 被烧毁,我们丢失了所有用于开发和发布应用程序的 iOS 证书和密钥。

我能找到的所有 Apple 文档都与使用一台已经包含详细信息的机器有关 - 但是我们什么都没有。

使用我们的开发者帐户,我们如何在不需要旧安装的任何东西的情况下再次生成 CSR/私钥/公钥/证书等?

谢谢

【问题讨论】:

  • 我记得新的 XCode 版本会自动为您执行此操作。您(管理员)只需批准会员中心请求的证书。
  • 私钥呢? Xcode 无法做到这一点,因为私钥保存在 mac 中。如果您没有私钥,则没有证书或配置文件工作,它是公钥和私钥的组合。 Xcode 只是玩公共的。
  • 来自苹果文档:developer.apple.com/library/ios/documentation/IDEs/Conceptual/… 如果您在这台或另一台 Mac 上创建了签名身份的备份,如导出您的开发者配置文件中所述,请单击导入开发者配置文件按钮以恢复私钥你的钥匙扣。否则,单击“撤销并请求”按钮以创建新的签名身份。
  • 所以在我们的例子中,它将使用新的私钥创建新的签名身份。
  • @IAmDav 这就是我的观点,1+ 表示官方的话。

标签: ios private-key public-key csr


【解决方案1】:

您不能生成相同的 CSR/私钥/公钥等。

您需要撤销所有证书和配置文件,从您的新 mac KeyChain Access 生成新证书。这不应该损害任何已发布的应用程序或开发中的东西。

【讨论】:

  • 这次应该备份所有这些证书和PK的东西:)。
猜你喜欢
  • 1970-01-01
  • 2012-02-15
  • 2016-11-18
  • 1970-01-01
  • 1970-01-01
  • 2018-10-29
  • 2011-04-26
  • 2012-06-27
  • 2013-07-28
相关资源
最近更新 更多