我丢失了我的iOS p12证书文件我该如何获得它?

我丢失了我的iOS p12证书文件我该如何获得它?,ios,cordova,phonegap-build,Ios,Cordova,Phonegap Build,我使用PhoneGap制作的IOS应用程序运行良好。。但现在我想在apple store上发布我以前的应用程序的更新。我有配置文件证书,我可以很容易地从apple developer帐户获得该证书,该证书以前用于我以前的应用程序。但我的电脑格式化后,我失去了我的所有钥匙,这是在钥匙链访问。我现在应该如何获取与我的配置文件关联的p12文件。这是构建应用程序和在apple store上更新所需的。请帮我解决这个问题。你不能。如果丢失了私钥(p12的一部分),则需要创建配置文件证书 您必须创建新的分发

我使用PhoneGap制作的IOS应用程序运行良好。。但现在我想在apple store上发布我以前的应用程序的更新。我有配置文件证书,我可以很容易地从apple developer帐户获得该证书,该证书以前用于我以前的应用程序。但我的电脑格式化后,我失去了我的所有钥匙,这是在钥匙链访问。我现在应该如何获取与我的配置文件关联的p12文件。这是构建应用程序和在apple store上更新所需的。请帮我解决这个问题。

你不能。如果丢失了私钥(p12的一部分),则需要创建配置文件证书

您必须创建新的分发证书和配置文件

转到开发者门户, 吊销您当前的分发证书(其p12/私钥丢失)不会影响现有的live app,现在请等待几秒钟并刷新页面,您应该会看到一个按钮“请求证书”。您必须再次遵循证书签名请求说明并上载.csr文件。创建新证书并下载并安装在Mac上的Keychain Access应用程序中。从Keychain导出.p12。您的私钥已准备好

现在,使用旧证书删除现有分发资源调配配置文件, 您必须使用新证书为应用程序创建新的配置文件

将新的p12和分发配置配置文件上传到phonegap控制台。创建IPA并提交到iTunesConnect。
它对我有效,肯定会有效。

所以我必须创建新的资源调配配置文件?我不能在apple store上更新我的应用程序?是的,你可以创建一个新的证书。然后更新您的配置文件以使用此证书,并通过使用更新的配置文件对其进行签名来更新您的配置文件。那么这应该允许mi使用我以前的应用程序对其进行更新吗?或者必须在apple store上创建单独的应用程序?不,您可以只更新以前的应用程序。证书的有效期仅为一年,因此每年您都需要更新证书。如果这样做之后你可以更新你的应用程序,那会很奇怪。嗨,我的钥匙链里有很多私钥,我怎么知道哪个是正确的?