メインコンテンツまでスキップ

AndroidキーストアファイルのBitriseへのアップロード

Androidアプリにデジタル署名し、Google Play Storeで配布できるようにするには、キーストアファイルが必要です。キーストアファイルは任意のアクセス可能な場所に保存でき、Stepsで使用できますが、最も簡単で便利な方法は、直接Bitriseにアップロードすることです。

手順は次のとおりです。

複数のファイル

Bitriseに複数のキーストアファイルをアップロードできます。その場合、それぞれ異なるURLを持つことになるため、Stepsが正しいものを使用していることを確認してください。

  1. プロジェクトに対するAdminのロールを持つユーザー、またはEdit workflow権限を持つカスタムロールを持つユーザーで、Bitrise上のプロジェクトを開きます。

  2. プロジェクトのメインページで、Project settingsボタンをクリックします。

  3. 左側でCode signingを選択し、Androidタブに移動します。

  4. Add keystore fileボタンをクリックします。

  5. ダイアログボックスで、キーストアファイルをフィールドにドラッグ&ドロップするか、フィールドをクリックしてファイルを参照します。

    キーストアファイルをアップロードすると、keystore URLが自動的に生成されます。Bitriseは、ファイルのダウンロードURL(有効期限付きの読み取り専用ダウンロードURL)を値として環境変数($BITRISEIO_ANDROID_KEYSTORE_URL)に割り当てます。Android SignStepが自動的にダウンロードするため、手動でダウンロードする必要はありません。

  6. 表示された3つの入力フィールドに、Androidのキーストア認証情報を入力します。

    • Keystore password
    • Key alias
    • Private key password

    Add keystore fileダイアログ

    パスワードとエイリアスは、キーの作成時に設定できます: アップロードキーとキーストアの生成。

  7. 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。

  8. キーストアのデータを確認し、正しいファイルをアップロードしたことを確かめてください。

  9. 必要に応じて、キーストアファイル用のカスタムIDを設定できます: Custom keystore IDフィールドに、キーストアファイルの識別に使用したいIDを追加します。

    このIDは、キーストア関連の環境変数の一意の部分を置き換えます。例えば、IDをMy_Best_Appに設定した場合、URLは$BITRISEIO_ANDROID_KEYSTORE_My_Best_App_URLになります。

  10. Addキーストアをクリックします。