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

Apple署名

__CAPGO_KEEP_0__を生成し、Apple署名用の秘密鍵を生成します。

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 証明書要求に表現したい人物または組織の同一性を使用してください。

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__

新しいCSRが必要な場合

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

何を安全に保存するか

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

次は何が起こるか

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証明書の開始点です。証明書の種類は、Apple Developerで証明書を発行するときに選択されます。

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

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