Google Play에서 PWA2APK로 빌드 된 PWA 앱을 업데이트 할 때 발생하는 문제
Dec 01 2020
PWA2APK를 사용하여 React 앱의 첫 번째 버전을 Google Play에 업로드했습니다. 훌륭하게 작동했습니다. 하지만 새 버전을 업로드하여 앱을 업데이트하려고 할 때마다 다음과 같은 메시지가 표시됩니다.
You uploaded an APK that is not signed with the upload certificate. You must use the same certificate. The upload certificate has fingerprint:
SHA1: *******************
and the certificate used to sign the APK you uploaded has fingerprint:
SHA1: **********************
Your APK or Android App Bundle needs to have the package name ****(name_of_previous_version)****.
You need to use a different version code for your APK or Android App Bundle because you already have one with version code 1.
내가 따라온 단계는 다음과 같습니다.
첫 번째 버전 : URL을 PWA2APK에 붙여넣고 APK 파일을 다운로드합니다. Google Play의 SHA로 잘 알려진 디렉토리를 변경하십시오. Google Play에 첫 번째 버전 APK를 업로드합니다. 모두 좋은.
그런 다음 최신 버전의 앱을 출시해야 할 때 : 모든 파일을 변경하고 URL을 PWA2APK에 붙여 넣습니다. 잘 아는 파일을 다시 변경하십시오 ( 이번에는 새 package_name ). APK를 다운로드하고 Google Play에 업로드 해보세요. 그 때 위의 오류가 표시됩니다.
- 올바른 절차를 따르고 있습니까?
- package_name을 이전 버전과 동일하게 변경해야합니까?
- 다운로드 한 APK 파일을 Google Play에 업로드하기 전에 이름을 변경해야하나요?
그런데 Google Play 콘솔은 Google이 내 앱 서명 키를 관리하고 있다고 알려줍니다.
답변
user14678216 Dec 04 2020 at 14:55
패키지 이름은 이전 버전과 정확히 동일해야합니다.
앱은 릴리스 앱으로 서명되어야하며 서명에 사용 된 것과 동일한 서명 인증서가 있어야합니다.
온라인 변환기를 사용하고 있다는 것을 알면 다른 패키지 이름과 인증서를 생성하므로 이것이 아마도 문제 일 것입니다.