1. ホーム
  2. ios

[解決済み] Certificate Signing Requestの取得方法

2022-05-15 10:30:31

質問

証明書署名要求(Certificate Signing Request)はどのように入手できますか。私は自分のアプリを iPod touch で動作させようとしているだけです。これは、IOS 開発ポータルに移動して 1 つをダウンロードするだけなので簡単でした。しかし、今度はプロビジョニングプロファイルを作成するためにCSRを作成するように言われましたが、その方法がわかりません。キーチェーン アクセスとオンライン ドキュメントを 2 時間ほど探し回ったのですが、まだ完全に迷っています。

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

どのように解決すればよいのでしょうか。

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

必要なものはすべてそこにあり、それは (公式ドキュメントから) 構成されています。

1.Mac で Keychain Access を開きます (アプリケーション/ユーティリティにあります)。

2.環境設定を開き、[証明書]をクリックします。Online Certificate Status Protocol と Certificate Revocation List の両方がオフに設定されていることを確認します。 オフになっていることを確認します。

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

注意:この操作を行うときに、秘密鍵が選択されている場合、CSR は受理されません。秘密鍵が選択されていないことを確認します。自分の ユーザーメールアドレスとコモンネームを入力します。iOS Developer Program の登録に使用したアドレスと名前と同じものを使用します。 iOS Developer Programに登録したときと同じアドレスと名前を使用してください。CAメールアドレスは不要です。 は必須項目です。

4.オプション「Saved to disk」と「Let me specify key pair information」を選択し、「Continue」をクリックします。 を選択し、[続行]をクリックします。

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

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