メインコンテンツにジャンプ

Apple署名

iOS証明書署名要求と秘密鍵を生成する

Apple DeveloperのCSRを作成し、すぐにマッチングのプライベートキーをダウンロードしてください。これがApp Store、ad-hoc、または内部iOS署名ワークフローの最速の起動点です。

  • Keychain AccessまたはmacOSの証明書アシスタントを開くことなく、Apple用の新しいCSRを生成します。
  • 手動署名、CIシークレットの設定、およびクラウドビルドのオンボーディングを同じページに維持します。
  • 結果のプライベートキーを使用して、.p12ファイルとして配布識別子をエクスポートするときに使用します。

ワークフロー

  1. 1. 署名要求に付属したい証明書サブジェクトの詳細を入力してください。
  2. 2. CSRとマッチングのプライベートキーをダウンロードしてください。
  3. 3. Apple Developerで証明書を作成するときにCSRをアップロードしてください。
  4. 4. 発行された証明書をプライベートキーとペアし、ビルドパイプラインがそれを必要とするときにポータブルな.p12をエクスポートしてください。

入力

CSR主題詳細情報

Apple証明書要求に含める同一の人物または組織の識別情報を使用してください。

出力

生成された署名要求

CSRが生成されるまで何も表示されません。生成が完了したら、両方のファイルをダウンロードし、秘密鍵を安全に保存してください。

CSRを生成して、サブジェクトの概要とダウンロードボタンを表示してみましょう。

__CAPGO_KEEP_0__

__CAPGO_KEEP_0__をApple Distribution証明書の新規作成、署名資材の回転、自動ビルドシステムへの新しいアプリのオンボーディング前に使用してください。

__CAPGO_KEEP_0__をどのように保存するか

秘密鍵は機密資産です。会社のVault、パスワードマネージャ、またはビルドシークレットストアに格納し、リポジトリにコミットしないでください。

__CAPGO_KEEP_0__の次のステップ

Appleが証明書を発行した後、秘密鍵と pairし、 .p12 CIジョブ、クラウドビルド、またはローカル署名に接続するために使用します。

FAQ

よくある質問

iOSリリースパイプラインのCSRを生成したチームが直後に来る質問です。

このiOS証明書生成器は何を作成しますか?

CSR形式の証明書署名要求とPEM形式の秘密鍵を生成します。アップロードするCSRをApple Developerに、秘密鍵を安全に保管し、CIまたはクラウドビルド用に発行された証明書を.p12としてエクスポートしてください。

サーバーに秘密鍵が保存されているか?

No. __CAPGO_KEEP_0__は、ファイルを生成してレスポンスに返すのに十分な長さだけ処理されます。ツールはプライベートキーを永続化せず、データベースに書き込まない。

App Store、ad-hoc、またはエンタープライズ署名のために生成されたCSRを使用できますか?

はい。CSRは、署名要求が必要なApple証明書の開始点です。証明書の種類は、Apple Developerで証明書を発行する際に後で選択されます。

Appleが証明書を発行した後は何をしますか?

Appleから証明書をダウンロードし、プライベートキーとともにKeychain Accessにインポートし、CIまたはビルドプラットフォームがポータブルな署名アセットを必要とする場合は、組み合わせたアイデンティティを.p12としてエクスポートしてください。