Можно ли выпустить обновленное приложение, подписав его сертификатом, отличным от того, который использовался изначально? - PullRequest
8 голосов
/ 20 апреля 2011

Можно ли выпустить обновление приложения для Android, подписав его сертификатом, отличным от того, который использовался изначально? Я знаю, что это обычно выдает сообщение об ошибке, когда мы пытаемся загрузить такую ​​сборку на рынок. Но есть ли выход, как пометить его как основной выпуск, указав где-нибудь на рынке?

Ответы [ 2 ]

4 голосов
/ 20 апреля 2011

Нет, вы не можете это сделать.Сертификат является инструментом, гарантирующим, что вы первый загрузили приложение.

Поэтому всегда делайте резервную копию хранилища ключей!

0 голосов
/ 12 мая 2012

Не в настоящее время, но это будет возможно в будущем, когда эта проблема будет решена:

https://code.google.com/p/android/issues/detail?id=30870

Будьте уверены, что это абсолютно не оправдание для потери вашего хранилища ключей. Это позволит просто обновить старые ключи в целях безопасности и позволить приложениям перемещать домены или менять владельца.

Редактировать: я не думал, что это возможно, но я просто нашел это:

Как подписать APK с несколькими сертификатами?

Awesome!

...