SITUATION:Googleストア:今後のアップデート用にアプリを安全に準備する方法
Google Playストアの中で私のアプリの更新の瞬間、私はこのエラーメッセージました:
The apk must be signed with the same certificates as the previous version
:のYou uploaded an APK that is signed with a different certificate to your previous APKs.
同様の状況は、すでに質問を
私の場合は問題ありません。私はまだ開発中で、パッケージ名を変更する必要もありました。
私はそのアプリを公開しておらず、新しいものをアップロードしました。
QUESTION:
ポイントはこれです:
私がGoogle Playデベロッパーコンソールに新しい出版を作っておりますので、どのように私はいつも私のアプリを更新することができることを確認することができます?
私はこの警告を読んだことがある:
を安全にお使いストアと秘密鍵を保ち、 場所を確保し、あなたがそれらの安全なバックアップを持っていることを確認してください。 アプリをGoogle Playに公開してから、 アプリに署名した鍵を失うと、 のアプリのすべてのバージョンに同じ鍵で署名する必要があるため、アプリに更新を公開することはできません。
実際には正確に何をしなければなりませんか?
my-release-key.keystoreを安全な場所に保存する必要がありますか?
秘密鍵はどうですか? 私が使用している正確な秘密鍵を知るにはどうすればよいですか?
CODE:
これは私がの.apkを作成する方法である:
cordova build --release android
keytool -genkey -v -keystore my-release-key.keystore -alias MY_ALIAS_NAME -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore ./platforms/android/build/outputs/apk/android-release-unsigned.apk MY_ALIAS_NAME
/usr/local/android-sdk-macosx/build-tools/23.0.0-preview/zipalign -v 4 ./platforms/android/build/outputs/apk/android-release-unsigned.apk MY_APP_NAME.apk
はそれで罰金すべてですか?
ありがとうございました!
2 - キーストアが
3-場合には、将来
でさらに使用するために安全な場所に保管してくださいあなたはそれができるキーストアのパスワードを忘れ変更することはできません一度それがplaystoreにアップロード場合、1パッケージ名を変更することはできません
キーストアを更新するためにユーザに尋ねる再びプレー
4-与えるすべてがそのユーザので、最初の更新の権限が必要になります自動更新アプリを変更します-release-key.keyst鉱石の権利? 秘密鍵はどうですか?それを心配する必要はありませんか? – johnnyfittizio
保存するkeystore.jksファイルも作成します。署名付きapkを生成する このファイルは、プレイストアでapkをアップロードするためにさらに使用されます。 –
このファイルは見つかりません。 – johnnyfittizio