2012-08-25 21 views
49

証明書署名要求を取得するにはどうすればよいですか?私がしようとしているのは、自分のアプリがiPod touchで動くようにすることだけです。これは簡単でした。IOS開発ポータルに行って、ちょうど1つをダウンロードするだけでいいです。しかし今、私は、プロビジョニングプロファイルを作成するためにCSRを作成したいと思っています。私はキーチェーンのアクセスと2時間のうちのより良い部分のためのオンラインドキュメントで掘り下げてきており、私はまだ完全に失われています。証明書署名要求を取得する方法

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

答えて

107

新しいOSをインストールして以来、以前はXCodeにあなたのアプリケーションを署名するために使用したプライベートキーと公開キーがなくなっているはずです。以前の証明書を取り消し、iOS開発ポータルで新しい証明書を要求することで、マシン上のそれらの鍵を再生成する必要があります。このプロセスの一環として、問題があると思われる証明書署名要求を生成するよう求められます。

あなたは(公式ドキュメントから)で構成され、あなたがそこに必要なすべて見つける:お使いのMac上の

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

2. [環境設定]を開き、[証明書]をクリックします。オンライン証明書ステータスプロトコルと証明書失効リストの両方がオフであることを確認します。 オフ。

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

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

4.「ディスクに保存済み」と「鍵ペア の情報を指定させてください」のオプションを選択し、「続行」をクリックします。

5.ファイル名を指定して[保存]をクリックします。

鍵サイズでは2048ビットを選択し、アルゴリズムではRSAを選択します。 Continueをクリックすると、Certificate AssistantによってCSRが作成され、 ファイルが指定された場所に保存されます。

+0

素晴らしいです。どうもありがとうございました! –

+1

OCSPとCRLを無効にするヒントをありがとう!私は怒っていると思った... –

+1

この答えは、本当に証明書の署名要求を生成する方法を言うものではありません。それはMacのキーチェーンがあなたのためにそれをすると言います。 – NoBugs

0

手動で証明書を生成するには、Macから証明書署名要求(CSR)ファイルが必要です。 CSRファイルを作成するには、以下の手順に従ってKeychain Accessを使用してCSRファイルを作成します。

CSRファイルを作成します。 Macの「アプリケーション」フォルダで、「ユーティリティ」フォルダを開き、「キーチェーンアクセス」を起動します。

Keychain Accessドロップダウンメニューで、Keychain Access> Certificate Assistant> Certificate Authorityから証明書を要求を選択します。

[証明書情報]ウィンドウで、次の情報を入力します。 [ユーザー電子メールアドレス]フィールドに、電子メールアドレスを入力します。 [共通名]フィールドに、秘密鍵の名前を作成します(例:、John Doe Dev Key)。 [CA電子メールアドレス]フィールドは空のままにしてください。 「要求」グループで、「ディスクに保存」オプションを選択します。 キーチェーンアクセスの中で続行をクリックして、CSR生成プロセスを完了します。

10

は、CSR(コードは、Identity署名)を作成するには、次の手順に従います。

  1. お使いのMacでは、フォルダ「アプリケーション」に行く►「ユーティリティ」と開いた「キーチェーンアクセスを。」

    enter image description here

  2. ゴーへの「キーチェーンアクセス」►証明書アシスタント►要求認証局から証明書。 

    enter image description here

  3. は、以下の指定された証明書の情報ウィンドウに情報を記入し、クリックして「続行します。」ユーザーの電子メールアドレス]フィールドに
    •、この証明書Common Nameフィールドに
    •を識別するための電子メールアドレスを入力し、「保存されたディスクへの」オプションに 

    をクリックして、リクエスト・グループでは、あなたの名前
    •を入力します。

    enter image description here

  4. ハードドライブにファイルを保存します。

    enter image description here


使用このCSR(.certSigningRequest)アップルの開発者アカウントでは、プロジェクト/アプリケーション証明書とプロファイルを作成するファイル。

+1

ありがとうございます。最初の2ステップで十分でした –

関連する問題