iPhone Developer Portal不接受我的CSR

时间:2009-06-15 06:44:25

标签: iphone csr

我正在使用iPhone Developer Portal中的Development Provisioning Assistant,但当我到达要求我生成并上传CSR的部分时,我尝试上传它,它只是给了我这个错误:

所选的CSR无效。请检查文件,然后重试。

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

9 个答案:

答案 0 :(得分:90)

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

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

答案 1 :(得分:5)

没关系,我想出来......如果其他人有同样的问题,我通过在生成CSR之前下载WWDR中级证书来修复它,我忘记了。 拍打前额

答案 2 :(得分:1)

如果您无法使用启动助手上传CSR,请尝试转到“配置门户 - >证书”。在那里上传您的文件,然后点击底部的“提交”按钮。 我有这样的证书。

答案 3 :(得分:1)

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

答案 4 :(得分:1)

关于Chrome vs. Safari冲突和解决方案的第二个问题 iOS Provisioning Portal上的说明 - >证书 - > “操作方法”标签完全正确,但我在Chrome上传时出现了可重复的失败,并且在Safari上即刻成功。 版本: 操作系统:OS X Snow Leopard 10.6.6 64位 Chrome:8.0.552.237 Safari:5.0.3(6533.19.4)

答案 5 :(得分:1)

如果您没有以下菜单项:“Keychain Access-> Certificate Assistant->从证书颁发机构申请证书”,则需要新的WWDR中间证书。我的菜单项最初类似,但标题中有一些额外的文字。下载和安装新证书会更改菜单项并允许生成有效的CSR。这很奇怪,因为我以前的WWDR中级证书作为未过期的证书出现在我的钥匙串中。

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

答案 6 :(得分:1)

恰恰相反:使用Firefox而不是Safari,按钮工作。

答案 7 :(得分:0)

我有类似的问题。 在创建用于启用推送通知的CSR时,我首先必须在选择从证书颁发机构申请证书之前取消选择Keychain Access中当前选定的密钥。这解决了我的问题

确保您只有“从证书颁发机构申请证书”,而不是“使用密钥向证书颁发机构申请证书”

答案 8 :(得分:0)

如果在Keychain Access下,您只能选择“使用密钥向证书颁发机构申请证书”,则该选项无效。这表示您尚未下载“WWDR中间证书”。您可以从iPhone Provisioning Portal的“证书”选项卡中获取它。安装完成后(双击安装),菜单项将更改为“从证书颁发机构申请证书”,它应该可以正常工作。