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

アップル署名

__CAPGO_KEEP_0__を生成し、プライベートキーを生成します

アップル開発者用にクリーンなCSRを作成し、対応するプライベートキーをすぐにダウンロードしてください。これは、App Store、ad-hoc、または内部iOS署名ワークフローで最速のスタートポイントです。

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

ワークフロー

  1. 1. 署名要求に付加したいサブジェクトの証明書詳細を入力してください。
  2. 2. CSRと対応するプライベートキーをダウンロードします。
  3. 3. アップル開発者で証明書を作成するときにCSRをアップロードします。
  4. 4. Pair the issued certificate with the private key and export a portable .p12 when your build pipeline needs it.

Input

CSR subject details

Use the same person or organization identity you want represented in the Apple certificate request.

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__

新しいCSRが必要なとき

新しいApple Distribution証明書を作成する前に、署名資材を回転させたり、自動ビルドシステムに新しいアプリを登録したりするときは使用してください。

どのデータを安全に保管するか

プライベートキーは機密情報です。会社のVault、パスワードマネージャー、またはビルドシークレットストアに格納し、リポジトリにコミットしないでください。

次のステップは何ですか

Appleが証明書を発行した後、プライベートキーとペアにして、 .p12 CIジョブ、またはクラウドビルドに接続するために。

FAQ

よくある質問

iOSリリースパイプラインのCSRを生成したチームがすぐに思いつく質問です。

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

It creates a certificate signing request in CSR format and the matching private key in PEM format. Upload the CSR to Apple Developer, keep the private key secure, and export the issued certificate as a .p12 when you need it for CI or cloud builds.

サーバーにプライベートキーが保存されている?

いいえ。リクエストは、ファイルを生成してレスポンスを返すためにのみ処理されます。ツールは、プライベートキーを永続化したり、データベースに書き込んだりしません。

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

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

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

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