ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 구글 콘솔(Google Play console) 앱 인증서 분실시 대처 방법
    programing 2023. 8. 17. 20:30

    expo.dev를 통해서 앱출시를 하고, 실수로 자동으로 생성된 업로드 키를 삭제해서 아래와 같은 에러가 발생되었다.

    해당 에러에 대한 해결방법이다.

    Android App Bundle이 잘못된 키로 서명되었습니다.

    제대로 된 서명 키로 App Bundle에 서명한 다음 다시 시도해 보세요.

     

     

    힘들게 pem 파일을 만들어서 구글 고객센터에 보냈는데 다음과 같은 답변이 왔다.


    안녕하세요 개발자님,
    업로드 키 재설정 및 앱 서명키 업그레이드는 Play Console 내에서 직접 진행하실 수 있습니다.

    계정 소유주나 권한 있는 사용자가 플레이콘솔의 콘솔>해당 앱>출시 설정>앱 무결성>앱 서명 페이지에서 PEM 파일 생성을 하신 후 업로드 키 재설정 요청 섹션에서 새 업로드 인증서 요청을 진행해 주시면 됩니다.

     

    해결방법
    1. https://expo.dev 에 들어가서 내가 업로드한 어플리케이션으로 접속한다.

     

    credentials > Application Identifiers

    @ridkfed_gkg_app-keystore-backup.zip 이런식으로 다운로드할 수 있다.

    업로드 키 만들기 및 키 저장소 업데이트하기

    보안 강화를 위해 앱 서명 키 대신 새로운 업로드 키로 앱에 서명하는 것이 좋습니다.

    Play 앱 서명을 선택할 때 업로드 키를 만들거나 나중에 Play 앱 서명 페이지(출시 > 설정 > 앱 무결성)를 방문하여 업로드 키를 만들 수 있습니다.

    업로드 키를 만드는 방법은 다음과 같습니다.

    1. Android 개발자 사이트에서 안내를 따릅니다. 안전한 곳에 키를 저장하세요.
    2. 업로드 키의 인증서를 PEM 형식으로 내보냅니다. 밑줄 표시된 다음 인수를 바꿉니다.
    3. 출시 프로세스에서 메시지가 나타나면 인증서를 업로드하여 Google에 등록합니다.
    $ keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem

    https://support.google.com/googleplay/android-developer/answer/9842756?hl=ko&ref_topic=12233401&sjid=2628857165012249632-AP

     

    Play 앱 서명 사용하기 - Play Console 고객센터

    도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

    support.google.com

    2. 아래의 변수 이름을 적절히 변경을 해야 한다.

    upload-keystore.jks

    upload  <- 중요

    upload_certificate.pem

     

    위 명령어를 그대로 입력하면 에러가 발생한다. 따라서 내 인증서에 맞게 올려줘야 한다.

    upload는 별칭을 입력해야하는데 별칭은

     

    $ keytool -list -v -keystore @다운로드 받은파일이름.jks 명령어를 입력하면, 비밀번호 입력창이 뜬다.

     

    아까 다운로드 받은 파일에 @dkfajdsklfjalsdkf.md 로 끝나는 확장자 파일을 열면

    Android keystore password: 여기서 내 비밀번호를 알 수 있다.

     

    키 저장소 비밀번호 입력: (복사 붙이기 하면 됨.)

    그러면 별칭 이름: dkfjladfh33813i 뭐 이런 식으로 적혀있다. 이것을 upload 별칭이름에 넣으면 됨.

     

    $ keytool -export -rfc -keystore upload-keystore.jks -alias upload -file upload_certificate.pem

    그리고 설정>앱서명 에 들어가서 업로드 키 재설정 요청 누르고, pem파일 업로드하면 48시간 정도 소요되고, 새로운 인증키로 변경된다.

    'programing' 카테고리의 다른 글

    UTF-8 코드  (0) 2018.01.04
    Docker 5부 스택(Stacks)  (0) 2017.12.17
    Docker 4부 스웜(Swarm)  (0) 2017.12.13
    Xshell 소개 및 다운로드  (0) 2017.12.12
    Docker 3부 서비스  (0) 2017.12.09
Designed by Tistory.