【问题标题】:iPhone Developer Portal won't accept my CSRiPhone 开发者门户不接受我的 CSR
【发布时间】:2010-11-02 22:41:29
【问题描述】:

我在 iPhone 开发者门户中使用 Development Provisioning Assistant,但是当我到达它要求我生成和上传我的 CSR 的部分时,我尝试上传它,它只是给我这个错误:

选择的 CSR 无效。请检查文件并重试。

有谁知道这意味着什么或我能做些什么?谢谢!

【问题讨论】:

  • 嗯,不,但你仍然可以尝试帮助那个人...... Eamon,确保你非常仔细地按照指示进行操作。我记得我第一次这样做时没有选择应该选择的东西并导致问题。
  • @Eamon 感谢您提出这个问题。这绝对与编程有关。有些人就是不明白在 iPhone 上编程需要什么。 +1

标签: iphone csr


【解决方案1】:

还要确保您使用 Safari 进行上传。

我试过 Chrome,但总是失败。然后我切换到 Safari,它使用相同的 CSR。

【讨论】:

  • +1 我遇到了同样的问题。另外,请确保您使用与注册时相同的电子邮件地址!
  • 这对我有用,我没有使用注册时使用的相同电子邮件地址。我刚从 Chrome 切换到 Safari。
  • +1 已修复。我觉得 ios 网站之于 safari 就像微软在 90 年代的网站之于 IE 一样
  • 谢谢,这让我明白了,你的帖子让我清醒了一些。 :)
  • +1 已修复 - Apple 需要在灯箱内对此进行说明!
【解决方案2】:

没关系,我想通了...以防其他人有同样的问题,我通过在生成 CSR 之前下载 WWDR 中级证书来修复它,但我忘了这样做。 拍脑门

【讨论】:

  • 这是为我修复它的那个。在我下载之前无法在任何浏览器中使用。
【解决方案3】:

如果您没有以下菜单项:“Keychain Access->Certificate Assistant->Request a Certificate from a Certificate Authority”,那么您需要一个新的 WWDR 中间证书。我的菜单项最初是相似的,但标题中有一些额外的文字。下载和安装新证书会更改菜单项并允许生成有效的 CSR。这很奇怪,因为我之前的 WWDR 中级证书作为未过期的证书出现在我的钥匙串中。

我在 bugreport.apple.com 上记录了一个错误,要求提供更清晰的错误消息并指向这个 SO 讨论。编辑:仅供参考.. 显然开发人员门户错误应该通过发送电子邮件到 devprograms@apple.com 而不是“产品”目标错误报告网站来记录。我鼓励在此问题上浪费时间的人通过电子邮件提供有关此问题的有用反馈。

【讨论】:

    【解决方案4】:

    如果您无法使用启动助手上传 CSR,请尝试转到“Provisioning Portal -> Certificates”。在那里上传您的文件,然后单击底部的“提交”按钮。 我是这样拿到证书的。

    【讨论】:

      【解决方案5】:

      我遇到了同样的问题,为我解决的问题是修复我的登录钥匙串。转到 Keychain Access 中的“Keychain First Aid”,您可以验证/修复您的配置。

      【讨论】:

        【解决方案6】:

        其次是 Chrome 与 Safari 的冲突和解决方案。
        iOS Provisioning Portal -> Certificates -> "How-To" 选项卡上的说明完全正确,但我在 Chrome 中上传时重复失败,在 Safari 上立即成功。 版本: 操作系统:OS X Snow Leopard 10.6.6 64 位 铬:8.0.552.237 Safari:5.0.3 (6533.19.4)

        【讨论】:

          【解决方案7】:

          反其道而行之:使用 Firefox 而不是 Safari,并且按钮起作用了。

          【讨论】:

          • 上传 CSR 时出现错误“处理多部分/表单数据请求失败。超出磁盘配额”... 很奇怪,我尝试了 Chrome 并且它有效。我可能只需要重新启动 Safari。
          【解决方案8】:

          我遇到了类似的问题。 在为启用推送通知创建 CSR 时,我首先必须取消选择 Keychain Access 中当前选择的密钥,然后再选择从证书颁发机构请求证书。这解决了我的问题

          确保您只有“从证书颁发机构请求证书”,而不是“从证书颁发机构请求带有密钥的证书”

          【讨论】:

            【解决方案9】:

            如果在 Keychain Access 下,您只有“使用密钥从证书颁发机构请求证书”选项,它将不起作用。这表明您尚未下载“WWDR 中间证书”。您可以从 iPhone Provisioning Portal 的“Certificates”选项卡中获取它。安装后(双击它进行安装),菜单项将更改为“向证书颁发机构请求证书”,它应该可以工作。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2017-05-21
              • 1970-01-01
              • 1970-01-01
              • 2021-07-07
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多