AndroidキーストアファイルのBitriseへのアップロード
Androidアプリにデジタル署名し、Google Play Storeで配布できるようにするには、キーストアファイルが必要です。キーストアファイルは任意のアクセス可能な場所に保存でき、Stepsで使用できますが、最も簡単で便利な方法は、直接Bitriseにアップロードすることです。
手順は次のとおりです。
Bitriseに複数のキーストアファイルをアップロードできます。その場合、それぞれ異なるURLを持つことになるため、Stepsが正しいものを使用していることを確認してください。
-
プロジェクトに対するAdminのロールを持つユーザー、またはEdit workflow権限を持つカスタムロールを持つユーザーで、Bitrise上のプロジェクトを開きます。
-
プロジェクトのメインページで、Project settingsボタンをクリックします。
-
左側でCode signingを選択し、Androidタブに移動します。
-
Add keystore fileボタンをクリックします。
-
ダイアログボックスで、キーストアファイルをフィールドにドラッグ&ドロップするか、フィールドをクリックしてファイルを参照します。
キーストアファイルをアップロードすると、keystore URLが自動的に生成されます。Bitriseは、ファイルのダウンロードURL(有効期限付きの読み取り専用ダウンロードURL)を値として環境変数(
$BITRISEIO_ANDROID_KEYSTORE_URL)に割り当てます。Android SignStepが自動的にダウンロードするため、手動でダウンロードする必要はありません。 -
表示された3つの入力フィールドに、Androidのキーストア認証情報を入力します。
- Keystore password
- Key alias
- Private key password

パスワードとエイリアスは、キーの作成時に設定できます: アップロードキーとキーストアの生成。
-
Continueをクリックします。ファイルのアップロードが完了すると、次のページに、ビルドで使用できるようになる新しいEnvironment Variablesが表示されます。
$BITRISEIO_ANDROID_KEYSTORE_ALIAS$BITRISEIO_ANDROID_KEYSTORE_PASSWORD$BITRISEIO_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD$BITRISEIO_ANDROID_KEYSTORE_URL
最初のファイルの後に追加のキーストアファイルをアップロードするたびに、新しいファイルに対応する環境変数のフィールド名の前に番号が挿入されます。例:
$BITRISEIO_ANDROID_KEYSTORE_1_ALIAS、$BITRISEIO_ANDROID_KEYSTORE_2_ALIAS。 -
キーストアのデータを確認し、正しいファイルをアップロードしたことを確かめてください。
-
必要に応じて、キーストアファイル用のカスタムIDを設定できます: Custom keystore IDフィールドに、キーストアファイルの識別に使用したいIDを追加します。
このIDは、キーストア関連の環境変数の一意の部分を置き換えます。例えば、IDを
My_Best_Appに設定した場合、URLは$BITRISEIO_ANDROID_KEYSTORE_My_Best_App_URLになります。 -
Addキーストアをクリックします。