Expo - пакет приложений Android подписан неправильным ключом

У меня есть приложение, опубликованное в магазине Google Play, и я недавно обновил свою версию expo sdk с 28 до 39. Когда я загрузил App Bundle для нового выпуска, я получил сообщение об ошибке, что сертификаты загрузки не совпадают. Сначала я попытался последовать совету этого пользователя (https://stackoverflow.com/a/59517306/9053902), но безуспешно. . В конце концов я отправил запрос на сброс ключа согласно документации службы поддержки Google (https://support.google.com/googleplay/android-developer/answer/9842756#create)

После сброса ключа я попытался создать и повторно отправить, но получил ту же ошибку несоответствия сертификата загрузки. Итак, я запустил expo build: android -c. Теперь ошибка говорит, что ключ подписи неправильный. У меня есть исходный загруженный файл .jks, пароль хранилища ключей, псевдоним ключа и пароль ключа, поэтому я попытался перестроить App Bundle, вручную указав expo путь к файлу .jks, но ошибка подписи не исчезла.

Как просмотреть содержимое файла .jks, чтобы проверить значения ключей подписи и что еще можно предпринять? Кроме того, предполагается ли, что файл .pem, который я создал для сброса клавиш, для чего-либо?


person Chris Voss    schedule 07.12.2020    source источник