【发布时间】: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