2017-09-21 4 views
0

Intell-Jが呼び出すのは「一時的な自己署名証明書」を使用してアプリのバージョンをコンパイルしましたとにかく)、ローカルでテストしたところ、適切なベータテストのために、正確に同じAPKをGoogle Playデベロッパーコンソールにアップロードすることに決めました。一時的な自己署名入りの証明書を使用して私のAPKの最初のバージョンを誤ってGoogle Playストアにアップロードしました

は今、私は私のアプリの新バージョンをアップロードしようとするたびに、私はエラーを取得する:

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 ]

は、私は私のアプリケーションに署名するための正しい証明書/キーストアファイルを使用して起動する方法はありますか?あるいは、私はかなりひどいですか?

+0

プロダクションまたはアルファ/ベータテストにリリースしましたか? –

+0

ベータ版のみ!まだ希望があると思う? –

+0

方法はありません。少なくともあなたのアプリケーションのパッケージIDを変更し、完全に新しいアプリケーションとして再アップロードする必要があります。 –

答えて

0

別の証明書で署名されたapkでアプリケーションを更新する方法はありません。あなたは新しいアプリを登録し、そこに適切に署名されたapkをアップロードする必要があります。

既存のユーザーに新しいアプリを知らせるための回避策として、この情報を既存のアプリに追加して更新することができます(以前の証明書でまだ署名しています)。

関連する問題