6

I have used always the same keystore and same alias key for all published app...

This is a right choice, or Should I use a different alias for each published app?

I haven't find really clear informations about the right use of keystore.

Asgard
  • 388
  • 1
  • 5
  • 16

3 Answers3

8

Keystore file, or signing of the apps, represent that some developer or company certify that application has been developed or verified by that particular company or developer, not the application itself.

So, as far you are developing the app, with name of your company, or yours, you should sign app with same keystore, though not mandatory.

jeet
  • 29,001
  • 6
  • 52
  • 53
  • Omg. So far I always use different keystore. One keystore for one app. – stuckedunderflow Oct 23 '12 at 04:56
  • 1
    Assume you have 2 apps, signed with same keystore. If you sell one of your apps to another party - then you will also be giving away the common keystore. So not sure, how that would play out. – Jasper Jan 11 '15 at 06:07
  • Not mandatory. And not always a good idea, see: http://stackoverflow.com/a/26186004/165164 – Anne Gunn Mar 02 '16 at 21:19
3

You can use same keystore for signing multiple applications.

There is no need to create new keystore file again and again.

You can follow this for reference.

Community
  • 1
  • 1
AppMobiGurmeet
  • 719
  • 3
  • 6
1

Sharing a keystore between multiple applications is a bad idea and isn't very secure.

  1. API Consoles that use a keystore for identification can get messy.
  2. If one app keystore is compromised, all apps are compromised
jjNford
  • 5,170
  • 7
  • 40
  • 64
  • Does this still apply with regards to the new automatic app-signing that most platforms have started using? – dingo Aug 29 '22 at 09:04