Professional Documents
Culture Documents
Miguel Vicente
A Keystore is a file that stores a security key. You can use it to sign your Android apps. Signing
the app is the way to identify the author of the application for an Android app. Check more Head of Advanced
information about it in the official documentation. Development
miguel.vicente@outsystems.
To create a new Keystore, you can use the keytool command interface. Ensure that you have Java com
installed since this command interface is available in the "bin" directory of your Java installation.
Useful links
1. Check for Keytool.exe in your Java development kit in the bin folder and drag and drop to
the command line. :slack: #architecture-and-
development
Navigation
Instructions on How to
generate a Keystore
throughout keytool
2. In the command line run the drag and drop command
How do I generate my
mobile app in OutSystems?
Related articles
4. After you verify the availability of the keytool command, open a computer command
prompt (Start > Run > cmd.exe) and, if the keytool command is not available in the path,
navigate to the Java "bin" directory. Execute:
Note: If you don’t have access or permissions to generate the Keystore you need to
define the path where you have permissions, see the example below.
where:
<keystore_name> is the name you want to give to the Keystore
<alias_name> is the identifier name for your key (any kind of name you would
like to give)
5.
1
5. Then you need to add some information regarding the Keystore, please see the image
below.
1. Open your production service center > go to Factory > go to Applications > Select your
application (Sapphire Care)
2. Open Settings choose Release mode, then upload the Keystore key that you have
generated with Keytool, add the password for the Keystore and Alias and add the alias
name that you have defined before.
2
3. In the end, you just need to generate your mobile app.