Подписание apk с .p12

Я собираюсь обновить свое клиентское приложение, которое доступно в Google PlayStore. И у меня есть только файл .p12 с паролем, а не .keystore.

Мне интересно, возможно ли опубликовать обновленную версию в Google PlayStore.

Извините за основной вопрос. Я так смущен этим. Заранее благодарю вас за помощь.

Ответ 1

Вы можете просто преобразовать файл p12 в jks:

Создайте пустой магазин JKS

keytool -genkey -alias anyname -keystore yourcertificate.jks
keytool -delete -alias anyname -keystore yourcertificate.jks

Импортируйте yourcertificate.p12 в yourcertificate.jks

keytool -v -importkeystore -srckeystore yourcertificate.p12 -srcstoretype PKCS12 -destkeystore yourcertificate.jks -deststoretype JKS

Вы также можете проверить эту ссылку: http://shib.kuleuven.be/docs/ssl_commands.shtml#keytool

Ответ 2

Эти команды работали для меня:

keytool -importkeystore -srckeystore yourp12file.p12 -destkeystore keystorefile.keystore -srcstoretype pkcs12

Ответ 3

Нет, вы не можете использовать файл .p12 для приложения uplaod для Google PlayStore. Вам нужен файл .exystore.

A Файл P12 (файл с расширением .p12) - это тип файла сертификата (файл обмена личной информацией). Packager для iPhone использует этот тип сертификата для создания приложения iPhone. Вы конвертируете сертификат разработчика, который вы получаете от Apple, в эту форму сертификата. Итак, файл .p12 предназначен для разработки iOS.

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

Также вы можете просмотреть: