117

証明書署名要求を取得するにはどうすればよいですか? 私がやろうとしているのは、iPod touch でアプリを実行することだけです。これは簡単で、IOS 開発ポータルにアクセスしてダウンロードするだけで済みました。しかし今では、CSR を作成してプロビジョニング プロファイルを作成するように求められていますが、その方法がわかりません。Keychain Access とオンライン ドキュメントを 2 時間ほど探し回っていますが、まだ完全に道に迷っています。

以前は必要なかったのに、なぜ今必要なのかさえわかりません。最近、Snow Leopard から Mountain Lion に切り替える前はプロビジョニング プロファイルを持っていましたが、今はそれが必要ありません。はい、私はまだ同じコンピューターを使用しています。

4

3 に答える 3

184

新しいOSをインストールしたので、以前にアプリをXCodeにサインインするために使用した秘密鍵と公開鍵はおそらくもうありません。以前の証明書を取り消し、iOS開発ポータルで新しい証明書を要求することにより、マシンでこれらのキーを再生成する必要があります。プロセスの一部として、問題があると思われる場所である証明書署名要求を生成するように求められます。

(公式ドキュメントから)で構成される必要なものがすべて見つかります。

1. Macでキーチェーンアクセスを開きます(アプリケーション/ユーティリティにあります)。

2. [設定]を開き、[証明書]をクリックします。Online CertificateStatusProtocolとCertificateRevocationListの両方がオフに設定されていることを確認してください。

3.[キーチェーンアクセス]>[証明書アシスタント]>[認証局に証明書を要求する]を選択します。

注:これを行うときに秘密鍵を選択している場合、CSRは受け入れられません。秘密鍵が選択されていないことを確認してください。ユーザーのメールアドレスと一般名を入力します。iOS開発者プログラムへの登録に使用したものと同じアドレスと名前を使用してください。CAの電子メールアドレスは必要ありません。

4. [ディスクに保存]および[キーペア情報を指定する]オプションを選択し、[続行]をクリックします。

5.ファイル名を指定して[保存]をクリックします。(.certSigningRequestを.csrに置き換えてください)

キーサイズには2048ビットを選択し、アルゴリズムにはRSAを選択します。[続行]をクリックすると、証明書アシスタントがCSRを作成し、ファイルを指定した場所に保存します。

于 2012-08-26T00:12:44.153 に答える