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

Android署名

Android署名のkeystoreと指紋サマリーを生成

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

コンテナ

PKCS#12

アイデンティティ

シングルリリースエイリアス

指紋

SHA-1とSHA-256

リリースチェックリスト

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

入力

キーストア詳細

署名証明書に埋め込むべきサブジェクト情報を入力して、安定したエイリアスを選択してください。

出力

Android署名バンドル生成

生成後、ダウンロード可能なキーストア、証明書エクスポート、およびストア設定またはOAuth統合に必要な指紋が得られます。

署名バンドルを生成して、ここでアレシア、指紋、およびファイルダウンロードを表示します。

Playアップロードキー設定

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

指紋の再利用

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

回復可能性

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

FAQ

よくある質問

__CAPGO_KEEP_0__

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

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

ストアパスワードとキー パスワードは異なる必要がありますか?

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

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

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

キーストアのメタデータを保存する必要がありますか?

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