Возможно ли выпустить обновление приложения Android, подписав его с другим сертификатом, чем тот, который первоначально использовался? Я знаю, что он обычно выдает сообщение об ошибке, когда мы пытаемся загрузить такую сборку на рынок. Но есть ли какой-то выход, как обозначение его как основного релиза, где-то где-то на рынке?Возможно ли выпустить обновленное приложение, подписав его с другим сертификатом, чем тот, который первоначально использовался
8
A
ответ
4
Нет, вы не можете этого сделать. Сертификат - это инструмент, гарантирующий, что вы тот, кто первым загрузил приложение.
Так что всегда делайте резервную копию хранилища ключей!
0
Не в настоящее время, но это должно быть возможно в будущем, когда этот вопрос получить решен-х:
https://code.google.com/p/android/issues/detail?id=30870
быть ясно, однако, что это абсолютно не повод для потери хранилища ключей. Это позволит просто возобновить старые ключи для обеспечения безопасности и разрешить приложениям перемещать домены или изменять право собственности.
Edit: я не думаю, что это было возможно, но я нашел это:
How to sign an APK with more than one certificate?
Awesome!
Хороший вопрос. Мне также интересно –
Нет, я не нашел ничего, кроме использования разных приложений для основной версии vs beta. – Naresh