Подписание 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.
С другой стороны, вы можете попробовать выполнить восстановление системы на своем компьютере до предыдущей даты, в которой вы еще не потеряли или удалили свой ключ.
Также вы можете просмотреть: