Ошибка подписи консоли Google Play / неверная подпись после восстановления собственного кода - PullRequest
0 голосов
/ 10 января 2020

Наша команда решила обновить нашу реактивную версию с 0.59.x до 0.61.5. У нас так много трудностей с его обновлением, что мы решили запустить новый репозиторий с fre sh (npx Reaction-native init appName) и скопировать наш код.

После того, как мы убедимся, что приложение работает на обоих Android и ios симулятор. Мы используем те же сценарии для создания файла .aab и загрузки в консоль Google Play. Но Google Play Console не позволит нам. Это сообщение об ошибке:

Загрузка не удалась

Вы загрузили APK с неверной подписью (узнайте больше о подписании). Ошибка от apksigner:

После «apksigner:» нет другого сообщения об ошибке, поэтому я почти уверен, что это другая проблема, связанная с переполнением стека.

Я также уверены, что мы используем тот же файл хранилища ключей

Ниже описано, как мы создаем наш .aab файл

curl "http://localhost:8081/index.bundle?platform=android" -o "android/app/src/main/assets/index.android.bundle"
cd $REPO_PATH/android
./gradlew bundleRelease
cd ..

# sign the aab
jarsigner -sigalg SHA1withRSA -digestalg SHA1 -keystore ~/my-release-key.keystore $REPO_PATH/android/app/build/outputs/bundle/release/app.aab traytAndroidKey

# zipalign the aab and output it to another file 
$HOME/Library/Android/sdk/build-tools/28.0.3/zipalign -f -v 4 $REPO_PATH/android/app/build/outputs/bundle/release/app.aab $REPO_PATH/android/app/build/outputs/bundle/release/app-release-signed-aligned-$VERSION_CODE.aab

Пожалуйста, помогите: (

1 Ответ

0 голосов
/ 10 января 2020

Кажется, вы загружаете AAB, а не APK. AAB не нужно выравнивать по zip. Попробуйте подписывать только с помощью jarsigner.

Также попробуйте проверить подпись и с помощью jarsigner.

...