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

Android署名

Android署名用のキーストアと指紋の概要を生成します。

リリースビルド用のPKCS#12署名キーストアを作成し、エイリアスと指紋を保存し、Gradle、CI、またはクラウドビルドプロバイダーに直接出力します。

コンテナ

PKCS#12

ID

単一リリースエイリアス

指紋

SHA-1とSHA-256

リリースチェックリスト

  1. 1. このアプリに長期にわたって使用するエイリアスとパスワードを選択してください。
  2. 2. キーストアとメタデータを秘密管理者に保存してください。
  3. 3. GradleまたはCI環境で同じエイリアスとパスワードを設定してください。
  4. 4. アップロードキーを安定させて、将来のPlayリリースが機能しないようにしないでください。

入力

キーストアの詳細

__CAPGO_KEEP_0__の情報を埋め込む署名証明書の件名を入力し、安定したエイリアスを選択してください。

出力

生成された Android Signing Bundle

__CAPGO_KEEP_0__の生成後、ダウンロード可能なキーストアと証明書のエクスポート、ストアのセットアップまたはOAuth統合に必要な指紋が得られます。

__CAPGO_KEEP_0__を生成して、ここでアリーアス、指紋、ファイルダウンロードを表示します。

アップロードキー設定

__CAPGO_KEEP_0__を生成したキーストアを、新しいアプリまたは内部テストパイプラインでアーティファクトをストアに提出する前に署名するアーティファクトに使用してください。

指紋の再利用

SHA-1とSHA-256の値は、署名の識別登録が必要なAPI、Googleサービス、企業統合などに役立ちます。

復元可能性

チーム管理されたボールトに生成したバンドルを保存してください。Androidの署名障害は、最初のリリース後にアリーアスまたはキーストアパスワードが失われることが多いです。

FAQ

よくある質問

このセクションを使用して、コンテナ形式、パスワードハンドリング、リリースの仮定を検証して、キーストアをビルドジョブにワイヤする前に、キーストアの検証を実行してください。

このAndroidキーストア生成器はどのようなファイル形式で出力しますか?

この生成器はPKCS#12キーストアと1つの署名IDとPEM証明書のエクスポートを出力します。現代のAndroidツールはPKCS#12を受け入れ、必要な場合はkeytoolを使用してクラシックJKSコンテナに変換できます。

ストアパスワードとキー パスワードは異なるものでなければなりませんか?

この生成器はPKCS#12コンテナに1つのパスワードを使用します。GradleまたはCIで、ストアパスワードとキー パスワードの両方に同じ値を使用できます。

このキーストアはGoogle Playリリースに使用できますか?

はい。リリース署名、内部テスト、直接配布に適しています。アプリがすでにPlayアプリ署名に登録されている場合は、元のアップロードキーを安全に保存しておく必要があります。Googleは、将来のリリース間で連続性を維持することを期待しています。

キーストアのメタデータを保存するべきことは何ですか?

キーストアファイル、エイリアス、パスワード、SHA-1指紋、SHA-256指紋をすべて、安全なチームドキュメントに保存しておく必要があります。将来のリリースが署名詳細の欠如によってブロックされないようにします。