iPhone Developer Portal不接受我的CSR

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

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

有谁知道这意味着什么,或者我可以做些什么? 谢谢!

另外请确保您使用Safari进行上传。

我试过Chrome,总是失败。 然后,我切换到Safari,并与相同的CSR工作。

没关系,我想出来了……如果有其他人有同样的问题,我在下一个WWDR中级证书之前先解决了这个问题。 拍额头

我有一个类似的问题。 创build用于启用推送通知的CSR时,首先必须在select从证书颁发机构请求证书之前取消select“钥匙串访问”中的当前选定密钥。 这解决了我的问题

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

如果在“钥匙串访问”下,您只有“使用密钥从证书颁发机构申请证书”的选项,则它将不起作用。 这表示您尚未下载“WWDR中间证书”。 您可以从iPhone Provisioning Portal的“证书”选项卡中获取。 一旦安装(双击安装),菜单项将变为“从证书颁发机构申请证书”,它应该工作。

如果您无法使用启动助手上传CSR,请尝试转到“Provisioning Portal – > Certificates”。 上传你的文件,然后点击底部的“提交”button。 我有这样的证书。

我遇到了同样的问题,修复我的login钥匙串的问题。 进入钥匙串访问中的“钥匙串急救”,您可以validation/修复您的configuration。

其次是Chrome与Safari的冲突和解决scheme。
iOSconfiguration门户 – >证书 – >“操作方法”选项卡上的说明完全正确,但在Chrome中上载时出现可重复的失败,并在Safari上立即成功。 版本:OS X Snow Leopard 10.6.6 64位Chrome浏览器:8.0.552.237 Safari:5.0.3(6533.19.4)

如果您没有以下菜单项:“钥匙串访问 – >证书助理 – >从证书颁发机构申请证书”,则需要新的WWDR中级证书。 我的菜单项最初是相似的,但在标题中有一些额外的文本。 下载并安装新的证书更改了菜单项并允许生成有效的CSR。 这很奇怪,因为我以前的WWDR中级证书作为未过期的证书出现在我的钥匙链中。

我在bugreport.apple.com上logging了一个错误,要求提供一个更清晰的错误信息,并指向这个讨论。 编辑:fyi ..显然开发者门户错误应通过发送电子邮件devprograms@apple.com而不是“产品”有针对性的bugreport网站logging。 我鼓励在这个问题上浪费时间的人们通过电子邮件提供有关问题的有用反馈。

恰恰相反:使用Firefox而不是Safari和button的工作。