Вы загрузили APK, который не подписан с сертификатом загрузки. Вы должны использовать тот же сертификат - PullRequest
0 голосов
/ 22 марта 2020

У меня есть приложение в Play Store, и я пытаюсь выпустить обновление, у меня есть файл jks и файл pepk, созданные в первый раз после выпуска apk, я использую те же самые jks, но Google не может проверить это

Вы загрузили APK, который не подписан сертификатом загрузки. Вы должны использовать тот же сертификат. Сертификат загрузки имеет отпечаток пальца: [SHA1: F8: 24], а сертификат, используемый для подписания загруженного APK, имеет отпечаток пальца: [SHA1: F5: 05]

Конечно, сертификаты не совпадают, но это тот же файл JKS. Я не знаю в чем проблема. Пожалуйста, любой специалист здесь поможет мне.

1 Ответ

0 голосов
/ 22 марта 2020

Вы, вероятно, путаете ключ подписи приложения и ключ загрузки приложения .

Когда вы регистрируетесь в Play Signing для существующего приложения, вы не только выгрузите этот «файл PEPK» (зашифрованный ключ подписи приложения), но вам также будет предложено сгенерировать отдельный ключ выгрузки, и если вы это сделаете, вам нужно будет создать другое хранилище ключей, а затем выгрузить сертификат, связанный с этим новым ключ.

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

Если вы не можете найти созданное вами хранилище ключей, вам придется обратиться в службу поддержки Google Play Developer. сбросить ключ загрузки (где вам дадут команды для создания хранилища ключей для вашего ключа загрузки снова).

...