ios - 如何恢复现有私钥

标签 ios xcode macos private-key

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

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

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

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

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

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

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

最佳答案

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

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

关于ios - 如何恢复现有私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48089261/

相关文章:

ios - 如何将本地文件流式传输到 Chromecast?

ios - 字符串的长度作为字符串的扩展

node.js - 安装 pg-native 时 gyp 失败

ios - 找不到 QuickDialog/QuickDialog.h 文件 xcode 4.2

ios - Xcode 记录 UI 测试 - 如何删除 XCTestCase 自动生成的代码下拉菜单

arrays - 无法更改 Document 类中标签的 stringValue(基于文档的应用程序,Mac)

Mercurial:来自命令行的 TortoiseHg "guess rename"?

javascript - 重置 UIWebView 中访问过的链接,iOS 5

ios - 如何通过xcode中的向导在sqlite中创建数据库以及如何连接数据库?

ios - 碰撞检测不起作用?