2011-04-20 2 views
8

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

+0

Хороший вопрос. Мне также интересно –

+0

Нет, я не нашел ничего, кроме использования разных приложений для основной версии vs beta. – Naresh

ответ

4

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

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

0

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

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

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

Edit: я не думаю, что это было возможно, но я нашел это:

How to sign an APK with more than one certificate?

Awesome!

 Смежные вопросы

  • Нет связанных вопросов^_^