Alias key-it is only the human-readable name of the generated certificate, which points to the certificate (key). You can specify any. The private key is generated on the basis of other data and knowledge of the alias anything other will not, they can even coincide. You can create certificates for each app and call them convenient for you aliases, or to have one certificate for all applications. But the same application (and all updates) must be signed by one key.