【问题标题】:I lost my p12 certificate file of iOS how should i get that?我丢失了我的 iOS 的 p12 证书文件,我该怎么办?
【发布时间】:2013-11-22 15:38:13
【问题描述】:

我使用 PhoneGap Build 制作了 IOS 应用程序,它工作正常。但现在我想在苹果商店发布我以前的应用程序的更新。我有配置文件证书,我可以很容易地从苹果开发者帐户中获得,该证书以前用于我以前的应用程序。但是我的电脑被格式化之后我丢失了钥匙串访问中的所有钥匙。我现在应该如何获取与我的配置文件关联的 p12 文件。这是构建应用程序和在苹果商店更新所必需的。请帮助我解决这个问题..

【问题讨论】:

    标签: ios cordova phonegap-build


    【解决方案1】:

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

    【讨论】:

    • 所以我必须创建新的配置文件?而且我无法在 Apple Store 上更新我的应用程序?
    • 是的,您可以创建一个新证书。然后更新您的配置文件以使用此证书,并通过使用更新的配置文件对其进行签名来更新您的证书。
    • 所以这应该允许 mi 用我以前的应用程序更新它?还是必须在 Apple Store 上创建单独的应用程序?
    • 不,您可以只更新以前的应用程序。证书仅有效期为一年,因此您每年都需要更新证书。如果在这样做之后你可以更新你的应用程序,那就太奇怪了。
    【解决方案2】:

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

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

    现在,删除带有旧证书的现有分发配置文件, 您必须使用新证书为应用创建新的配置文件。

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

    【讨论】:

    • 您好,我在 Keychain 中有很多私钥,我怎么知道哪一个是正确的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-23
    • 2020-12-12
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    相关资源
    最近更新 更多