0

상황 :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. 

비슷한 상황이 이미 질문을

내 경우에는 문제가되지 않습니다. 나는 아직 개발 중이며 패키지 이름을 변경해야합니다.

그래서 앱 게시를 취소하고 새 앱을 업로드했습니다.

질문 :

내가 Google Play 개발자 콘솔에 새로운 출판을하고 있기 때문에

, 어떻게 내가 항상 내 응용 프로그램을 업데이트 할 수 있는지 확인 할 수 있습니다

요점은 이것이다 ?

나는이 경고를 읽고 :

이 안전에 스토어개인 키를 유지하고 장소를 확보, 당신이 그들을 안전하게 백업이 있는지 확인하십시오. 앱을 Google Play에 게시 한 다음 앱에 서명 한 키를 잃어 버리면 에 항상 동일한 키로 앱의 모든 버전에 서명해야하기 때문에 앱에 업데이트를 게시 할 수 없습니다. .

하지만 정확히 무엇을해야합니까?

my-release-key.keystore를 안전한 곳에 보관해야합니까?

개인 키는 어떻게됩니까? 사용하고있는 정확한 개인 키를 어떻게 알 수 있습니까?

하는 코드 :

이 내가 .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 

가 괜찮 모든인가를?

대단히 감사합니다!

답변

1

2 키 스토어는 키 스토어의 암호를 잊어 버린 미래가

이 경우 3가 할 수있는 더욱 사용하기 위해 안전한 장소에 보관 변경할 수 없습니다 일단은 PLAYSTORE에 업로드하면 이름을 변경할 수 없습니다 1 패키지

사용자가 자동 ​​업데이트 응용 프로그램 새 업데이트 그렇지 않으면 구글에서 다시 재생 응용 프로그램을

+0

키 스토어를 업데이트하는 사용자에게 물어 PLAYSTORE에 올 때 있도록 모두가 첫 번째 업데이트에서 권한을 필요로 4 줄 변경 : 내가 실제 파일을 저장해야 내 -release-key.keyst 오른쪽 광석? 그리고 개인 키는 어떻습니까? 그것에 대해 걱정할 필요가 없습니까? – johnnyfittizio

+0

또한 keystore.jks 파일을 생성합니다. 생성 된 서명 된 apk 파일을 생성합니다. 파일이 플레이 스토아에서 apk를 업로드하는 데 추가로 사용됩니다. –

+0

이 파일을 찾을 수 없습니다. – johnnyfittizio