And I run every single step from the expo opt-in-google-play-signing command.
Everything seemed OK, and then I wanted to create a build with the new sign. The problem is that I get the following error:
Standalone build failed!
[stderr] FAILURE: Build failed with an exception.
[stderr] * What went wrong:
[stderr] Execution failed for task ':app:packageProdKernelRelease'.
[stderr] > com.android.ide.common.signing.KeytoolException: Failed to read key QHRoZXlsb29rc290aXJlZC9wYXQtcHJlbWlvcw== from store "/tmp/turtle/keystore-1d81cce6-197c-44a4-9e21-a3d2bfd02145.jks": Get Key failed: Given final block not properly padded
[stderr] * Try:
[stderr] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
[stderr] * Get more help at https://help.gradle.org
[stderr] BUILD FAILED in 3m 15s
What could have happened? I have no clue on what to do now.
For more details:
My expo version is 3.0.8
My App signing certificate corresponds to the one I see in Google Google Certificate Fingerprint: 75:E1:9F:…
The same thing goes on with the fingerprint for the upload_cert.pem
First thing you should not post credentials publicly(I suggest editing this post)
You p12 file is file downloaded by expo fetch:android:keystore it has name with jks extension but name here is incorrect
The correct way is OPTION B, but do not use those local files, fetch it from expo serverer with expo fetch:android:keystore (this jks file in fact p12 with the wrong name)