You will need to create a unique Keystore file to sign your Google Play apps with. You can use a single Keystore file to sign all of your Google Play apps. Although at first glance this may seem highly technical, there's no need to worry. We’ll walk you through it step by step. Note: you may need to download the keytool first, your Terminal or Command Window should prompt you with instructions on how to install keytool.

How to Create Keystore file on a Mac

1. Start the Terminal Application on your Mac. This can be found in Applications > Utilities > Terminal. For Windows, you will want to use Command Window.

2. The Keystore file will need to be saved in a location where it is easily accessible. Let’s create a folder on your desktop to store it for simplicity’s sake. Type "cd Desktop" in your terminal and hit enter. Now type "mkdir keystore" in your terminal and hit enter. Now we will navigate into your new folder. Type "cd keystore" and hit enter.

3. Now enter the command below into your Terminal window, but replace "MY-KEYSTORE-NAME.keystore” (keep the file extension as .keystore) and "MY-KEY-ALIAS" with a name of your choosing if you wish to do so.

keytool -genkey -v -keystore MY-KEYSTORE-NAME.keystore -alias MY-KEY-ALIAS -keyalg RSA -keysize 2048 -validity 10000

4. After entering the command above with your custom Key Alias, Terminal will prompt you with a series of questions. Please complete them and be sure to keep a good record of your Key Alias, Key Alias Password, and Keystore Password as you will need this info when you enter it into our MAZ dashboard. Key Alias Password and Keystore Password may be the same passwords.
note: please avoid special characters in both your passwords such as: " ' \ / | < > [ ] { } ~ ` : ; 

5. Now we will need to extract the SHA1 fingerprint. Enter this command in your same terminal window but be sure to replace the "MY-KEYSTORE-NAME.keystore" and "MY-KEY-ALIAS" with your chosen names. 

Keytool -list -v -keystore MY-KEYSTORE-NAME.keystore -alias MY-KEY-ALIAS

6. After running the command above, you will be prompted for a password. Enter your password and your Terminal should output your Keystore file's information. Locate your SHA1 fingerprint and keep a good record of this also.

Uploading your Keystore file

Now that you have created your Keystore file to sign your Android builds, you can upload your Keystore file and input the necessary information in the MAZ Dashboard. Navigate in your account to Content > Channels > Google Play (Android) Setup. Click on the One time details for Android. Upload and enter your information in accordingly. Now your Android app will have your unique signature!

Did this answer your question?