Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何恢复现有私钥的私钥_Ios_Xcode_Macos_Private Key - Fatal编程技术网

Ios 如何恢复现有私钥的私钥

Ios 如何恢复现有私钥的私钥,ios,xcode,macos,private-key,Ios,Xcode,Macos,Private Key,我在将mac操作系统更新到High sierra 10.13.2时出错,因此,我安装了新的操作系统。现在我丢失了私钥,我也从apple.developer帐户下载了分发证书,但它显示了丢失私钥的错误 我尝试过很多链接/博客,其中其他人说吊销你的证书并创建一个新的上传应用程序。我尝试按照指令操作并从XCode创建了另一个证书,现在它显示了在XCode中撤销证书的错误 我有以下我在下面提到的疑问 1.有没有办法恢复我的私钥?(我有旧的分发证书) 2.如果我吊销了我的分发证书,但我已使用这些证书上载了

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

我尝试过很多链接/博客,其中其他人说吊销你的证书并创建一个新的上传应用程序。我尝试按照指令操作并从XCode创建了另一个证书,现在它显示了在XCode中撤销证书的错误

我有以下我在下面提到的疑问

1.有没有办法恢复我的私钥?(我有旧的分发证书)

2.如果我吊销了我的分发证书,但我已使用这些证书上载了两个应用程序,那么这些应用程序将受到此setp的影响

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


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

不,您无法恢复丢失的密钥。创建一个新密钥并将其添加到密钥链中。然后使用新密钥创建一个新证书。使用新证书创建更新的配置文件。使用新的配置文件来构建和提交应用程序更新


所有这些都不会影响应用商店中已有的应用。

有人告诉你,如果撤销意味着无法为现有应用上载新版本,则需要上载新应用。不正确。证书每年都会过期一次,因此每个开发人员每年都必须创建一个新的证书,而所有这些都不会阻止某人提交应用程序更新。我的帐户不是企业帐户,这将适用于我的帐户?我也没有使用企业帐户。在过去9年多的时间里,我多次创建了新证书,没有任何问题。截至目前,我已通过您的回答明确新证书不会影响我现有的应用程序。我问题的最终解决方案是从操作系统更新系统创建新的分发证书,以更新现有应用程序的新版本