This page explains how to use the KeystoreAn Android system that lets you store cryptographic key entries for enhanced device security. More info
See in Glossary Manager window to create a new keystore.
This is relevant if you want to publish your application, because you must provide a key from a keystore when you sign the application.
To create a new keystore:
You can create a new keystore anywhere on your computer, however there are two special locations: the Project folder and what is called the keystores dedicated location. If you place a keystore in either of these places, Unity saves a relative path to the keystore. Otherwise Unity saves an absolute path to the keystore. Under the Keystore > Create New menu option, there are two options:
$HOME/
on macOS and to %USER_HOME%\
on Windows. To change the dedicated location for your computer, go to Edit > Preferences (macOS: Unity > Settings) and then navigate to External Tools > Android > Keystores Dedicated Location. Select Browse to choose a location or enter a path in the text box.If you store a keystore in a dedicated location, Unity saves a relative path from the dedicated location to the keystore. This means different computers can specify a different dedicated location and store the keystore in a different place.
Note: If you save the new keystore outside of your Project folder or a shared directory, collaborators on your project might not have access to it.