【问题标题】:How to recover private key of an existing one如何恢复现有私钥的私钥
【发布时间】:2018-01-04 05:35:46
【问题描述】:

我在将我的 mac 操作系统更新到 High sierra 10.13.2 时遇到错误,所以我安装了新的操作系统。现在我丢失了我的私钥,我也从 apple.developer 帐户下载了我的分发证书,但是,它显示缺少私钥的错误..

我已经尝试了许多链接/博客,其中其他说法是撤销您的证书并创建新的证书以上传应用程序。我尝试按照说明从 XCode 创建另一个证书,现在它显示在 XCode 中撤销证书错误。

我有以下疑问,我在下面提到..

1.有什么方法可以恢复我的私钥吗?(我有旧的分发证书)

2.如果我吊销了我的发行证书,但是我已经使用这些证书上传了两个应用程序,那么这些应用程序会受到这个设置的影响吗?

3.如果我创建了新证书,那么我可以上传现有应用程序的新版本

请帮助我,我忘记了 Live 应用程序的私钥,现在我需要上传现有应用程序的新版本,任何帮助都会非常重要。

【问题讨论】:

    标签: ios xcode macos private-key


    【解决方案1】:

    不,您无法找回丢失的密钥。创建一个新密钥并将其添加到您的钥匙串中。然后使用新密钥创建一个新证书。使用新证书创建更新的配置文件。使用新的配置文件构建和提交应用更新。

    这些都不会影响 App Store 中已有的应用。

    【讨论】:

    • 有人告诉如果撤销意味着,你不能为现有应用上传新版本,新应用需要上传
    • 不正确。无论如何,证书每年都会过期一次,因此每个开发人员都必须每年创建一个新证书,而这些都不会阻止某人提交应用更新。
    • 我的帐号不是企业帐号,这是否适用于我的帐号?
    • 我也没有使用企业帐户。在过去 9 年多的时间里,我多次创建新证书,没有任何问题。
    • 到目前为止,您的回答很清楚,新证书不会影响我现有的应用程序。我的问题的最终解决方案是从操作系统更新系统创建新的分发证书以更新现有应用程序的新版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 2013-07-17
    • 2022-10-08
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多