web-dev-qa-db-ja.com

iPhone開発者ポータルは私のCSRを受け入れません

IPhone開発者ポータルでDevelopmentProvisioning Assistantを使用していますが、CSRを生成してアップロードするように求められる部分に到達すると、アップロードしようとすると、次のエラーが発生します。

選択したCSRが無効です。ファイルを確認して、再試行してください。

これが何を意味するのか、私がそれについて何ができるのか誰かが知っていますか?ありがとう!

39
Eamon Ford

また、アップロードにはSafariを使用していることを確認してください。

Chromeを試しましたが、常に失敗しました。その後、Safariに切り替えたところ、同じCSRで動作しました。

91
Bastian

気にしないでください...他の誰かが同じ問題を抱えている場合に備えて、CSRを生成する前にWWDR中間証明書をダウンロードして修正しましたが、これは忘れていました。 額を叩く

5
Eamon Ford

私も同じ問題を抱えていましたが、それを修正したのはログインキーチェーンを修復することでした。キーチェーンアクセスの「キーチェーン応急処置」に移動すると、設定を確認/修復できます。

1
bryan shanaver

「キーチェーンアクセス->証明書アシスタント->認証局からの証明書の要求」というメニュー項目がない場合は、新しいWWDR中間証明書が必要です。私のメニュー項目は元々似ていましたが、タイトルに余分なテキストがありました。新しい証明書をダウンロードしてインストールすると、メニュー項目が変更され、有効なCSRを生成できるようになりました。以前のWWDR中間証明書が、有効期限が切れていない証明書としてキーチェーンに表示されたため、これは奇妙なことでした。

私はbugreport.Apple.comにバグを記録し、より明確なエラーメッセージを要求し、これを指摘しましたSOディスカッション。編集:fyi ..明らかに、開発者ポータルのバグはdevprogramsに電子メールを送信してログに記録する必要があります。 「製品」を対象としたバグレポートWebサイトの代わりに@ Apple.com。この問題に時間を浪費している人々には、この問題に関する有益なフィードバックを電子メールで提供することをお勧めします。

1
Andrew Hammond

2番目のChrome vs.Safariの競合と解決策。
iOSプロビジョニングポータル->証明書-> [ハウツー]タブの手順は正確ですが、Chromeでのアップロードで繰り返し失敗し、Safariですぐに成功します。バージョン:OS:OS X Snow Leopard 10.6.6 64ビットChrome:8.0.552.237 Safari:5.0.3(6533.19.4)

1
crushallhumans

正反対でした。Safariの代わりにFirefoxを使用し、ボタンが機能しました。

1
Tom

起動アシスタントを使用してCSRをアップロードできない場合は、「プロビジョニングポータル->証明書」に移動してみてください。そこにファイルをアップロードし、下部にある[送信]ボタンをクリックします。私はこの方法で証明書を持っていました。

1
Rajat Verma

私も同様の問題を抱えていました。プッシュ通知を有効にするためのCSRを作成するとき、認証局からの証明書の要求を選択する前に、まずキーチェーンアクセスで現在選択されているキーの選択を解除する必要がありました。それは私の問題を解決しました

「認証局に証明書を要求する」だけがあり、「キーを使用して認証局に証明書を要求する」のようなものはないことを確認してください

0
xenonii

キーチェーンアクセスで「キーを使用して認証局に証明書を要求する」オプションしかない場合は、機能しません。これは、「WWDR中間証明書」をダウンロードしていないことを示しています。 iPhoneプロビジョニングポータルの[証明書]タブから取得できます。インストールすると(ダブルクリックしてインストール)、メニュー項目が[認証局に証明書を要求する]に変わり、機能するはずです。

0
AdamG