简体   繁体   中英

I accidentally uploaded the first version of my APK to the Google Play Store with a temporary self-signed certificate

Without thinking, I compiled a version of my app using a "temporary self-signed certificate" (that's what Intell-J calls it anyway), and after testing locally I decided to upload that exact same APK to the Google play developer console for a proper beta test.

Now every time I try to upload a new version of my app I get the error:

Upload failed

You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:

[ SHA1: some SHA here ]

and the certificate used to sign the APK you uploaded have fingerprint:

[ SHA1: some SHA here ]

Is there any way I start using the correct certificate/keystore file for signing my apps? Or am I pretty much scroogled?

There is no way to update an app by an apk signed with a different certificate. You need to register a new app and upload a properly signed apk there.

As a workaround to inform existing users about new app you may add this information to existing app and update it (still sign with previous certificate).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM