Is it possible to release an update of an android app by signing it with a different certificate than the one originally used? I know it gives an error message normally when we try to upload such a build to the market. But is there any way out, like marking it as a major release, specifying somewhere in the market place?
Asked
Active
Viewed 532 times
8
-
Nice question. I am also interested – Aman Alam Apr 20 '11 at 06:29
-
No, i didn't find any other than using different app-ids for major release vs beta. – Naresh Apr 20 '11 at 07:25
2 Answers
4
No, you can not do it. The certificate is a tool to ensure you're the one who firstly uploaded the application.
So always backup the keystore!
Vladimir Ivanov
- 42,730
- 18
- 77
- 103
0
Not currently, but it should be possible in the future when this issue get's resolved:
https://code.google.com/p/android/issues/detail?id=30870
Be clear though, that it's absolutely no excuse for loosing your keystore. It would just allow old keys to be renewed for security, and allow apps to move domains or change ownership.
Edit: I didn't think this was possible, but I just found this:
How to sign an APK with more than one certificate?
Awesome!
Community
- 1
- 1
James Haigh
- 1,192
- 1
- 12
- 25