【问题标题】:Lost Private Key For iPhone Distribution Certificate. What could be solutions?iPhone 分发证书的私钥丢失。有什么解决办法?
【发布时间】:2010-11-27 11:10:03
【问题描述】:

我在操作系统升级期间丢失了 iPhone 分发证书的私钥。 现在我想将一个新的 iPhone 应用程序上传到 App Store,这需要我使用 iPhone 分发配置文件/证书对应用程序进行签名。有什么方法可以创建新的 iPhone 分发证书。我在开发者门户上没有找到任何“New..”选项。

还有一个问题:我必须使用 iPhone 分发证书签署代码才能在 App Store 上提交吗?或者我可以使用 iPhone 开发证书在 App Store 上签名并上传吗?

提前致谢……

【问题讨论】:

    标签: iphone


    【解决方案1】:

    撤销您当前的证书,等待几秒钟并刷新页面,您应该会看到一个“请求证书”按钮。您必须再次按照证书签名请求说明进行操作,然后上传 .csr 文件。然后,您必须等待您的团队管理员(很可能是您)接受新证书,然后再下载并安装到您的 KeyChain 中。

    您必须使用新证书为应用创建新的配置文件。

    希望这会有所帮助:)

    【讨论】:

    • 嗨,亚当,感谢您的快速回复。我也已经使用此 iPhone 分发证书提交了申请。如果我撤销证书,如果我想更新现有的应用程序会有什么问题吗?
    • 不是 100% 确定那个,我认为您可能能够侥幸逃脱,因为您仍将使用相同的 App ID。我想你别无选择,失去了自己的。有兴趣听听结果。如果对您有帮助,请随时支持/接受我的回答;)
    • 如果您撤销证书,现有应用程序没有问题。我有一个客户和你有同样的问题,我们在这样做之前与 Apple 进行了核对。获得新证书后,丢弃 Xcode 和 Apple 网站上的所有配置文件并重新创建它们,因为它们都将毫无用处。
    • 如果我撤销旧证书并使用新证书和配置文件上传我的应用程序,我能否在旧版本应用程序上发送推送通知?
    【解决方案2】:

    是的,您可以为此提供解决方案 吊销您在分发中的证书并再次获取 CSR(它应该来自您需要密钥的 Mac)并创建新证书。完成此操作后,您将获得证书,现在转到配置文件,您会发现配置文件无效,对其进行编辑并获取您创建的新证书并再次重新生成。下载证书和配置文件并在代码中使用,一切顺利

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-15
      • 2011-11-03
      • 2018-04-25
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多