Google Play Console - 키 스토어 분실 시 대처 방법 (키 스토어 재생성하기, PEM 파일 변환, 새 키 스토어 등록)

320x100
반응형

 

이 포스팅에서는

  1. 키 스토어를 분실하였을 때의 새로운 키 스토어 생성 과정
  2. 새로운 키 스토어를 PEM 파일로 변환하는 과정
  3. 구글 플레이 콘솔에서 키를 재설정하는 과정
  4. 구글 플레이 콘솔에 앱을 업데이트 하는 과정

을 설명합니다.


새로운 키 스토어 생성하기

  • (상단 메뉴에서) Build - Generate Signed Bundle / APK ...
  • Android App Bundle 선택
  • Key store path 하단의 Create new 버튼 클릭

안드로이드 스튜디오에서 앱 파일 생성 화면
<안드로이드 스튜디오에서 앱 파일 생성 화면>

 

신규 키 스토어에 대한 정보를 입력

  • 키 저장소 (Key Store)
    • Key store path
      • 키 저장소를 생성할 위치를 선택한다.
      • 파일 이름은 위치 경로 끝에 .jks 확장자와 함께 추가해야 한다.
    • Password
      • 키 저장소에 사용할 보안 비밀번호를 생성하고 확인한다.
  • 키 (Key)
    • Alias
      • 키를 식별할 수 있는 이름을 입력한다.
    • Password
      • 키에 사용할 보안 비밀번호를 생성하고 확인한다.
      • Key store path의 비밀번호와 key의 비밀번호는 동일해야 한다.
    • Validity (years)
      • 키가 유효하하게 유지되는 기간(년)을 설정한다.
      • 키가 최소 25년 동안 유효하게 유지되어야 한다.
      • 앱 수명동안 같은 키로 앱 업데이트에 서명할 수 있다.
  • 인증 (Certificate)
    • 인증서에 사용할 관련 정보를 입력한다.
    • 이 정보는 앱에 표시되지 않고 APK의 일부로 인증서에 포함된다.

키 스토어 생성 예시 화면
<키 스토어 생성 예시 화면>


키 스토어를 PEM 파일로 변환하기

(터미널에서) 키 스토어 파일을 PEM 파일로 변환하려면 아래의 명령어를 입력하면 된다.

해당 명령어는 키 스토어 파일이 존재하는 경로에서 진행해주어야 한다.

keytool -exportcert -alias <키 스토어 별칭> -keystore <키 스토어 파일 이름> -rfc -file <PEM 파일 이름>

 

입력 후 키 스토어 비밀번호를 입력하면 PEM 파일이 생성된다.

(키 이름은 회사 이름이라 가렸다 ^^;;)

윈도우 터미널에서 키 스토어 파일을 PEM 파일 변환 예시 화면
<윈도우 터미널에서 키 스토어 파일을 PEM 파일 변환 예시 화면>

 

PEM 파일이 생성된 것을 확인할 수 있다.

키 스토어 파일 생성 확인 화면
<키 스토어 파일 생성 확인 화면>


새 키 스토어 요청하기 (업로드 키 재설정 요청)

키 스토어를 바꾸면 구글 플레이 콘솔에서 새 키를 업로드하도록 재설정 요청을 하여야 한다.

구글 플레이 콘솔에서 앱 서명 카테고리로 이동한 후, 업로드 키 재설정 요청을 해야한다.

아래의 이미지는 권한이 없는 개발자 계정으로 접속하였기 때문에 권한이 없어 권한이 필요하다고 뜨는 화면이다.

(회사 앱이라 업로드 키 재설정 요청 권한이 없다... ㅠㅠ)

구글 플레이 콘솔에서 업로드 키 재설정 요청 화면
<구글 플레이 콘솔에서 업로드 키 재설정 요청 화면>

 

업로드 재설정 요청은 해당 계정 소유자만 신청할 수 있다.

소유자 확인 방법은 '계정 세부정보' 에서 개발자 계정 파트를 확인해보면 된다.

업로드 키 재설정 요청을 위한 소유 계정 확인 화면
<업로드 키 재설정 요청을 위한 소유 계정 확인 화면>

 

개발자 계정(계정 소유자)으로 업로드 키 재설정 요청을 하면 아래와 같이 대기 중이라고 메시지가 출력된다.

업로드 키 재설정 요청 대기 화면
<업로드 키 재설정 요청 대기 화면>

 

그리고 구글 플레이 콘솔 고객센터에 문의를 하여  업로드 키 재설정을 요청을 해주자.

아래의 링크에서 문의를 할 수 있다.

https://support.google.com/googleplay/android-developer/contact/otherbugs

키 스토어 재발급을 위한 구글 문의 예시 작성글
<키 스토어 재발급을 위한 구글 문의 예시 작성글>

 

나 같은 경우에는 당일에 업로드 키 재설정 요청이 승인되었다.

이건 케이스 바이 케이스 일 것 같으니 인내심을 가지고 기다려보자.


구글 플레이 콘솔에 앱 업데이트하기

구글 플레이 콘솔에서 '모든 앱' 카테고리에서 업데이트 할 앱을 선택한다.

글 플레이 콘솔 메뉴
<구글 플레이 콘솔 메뉴>

 

  •  '프로덕션' 카테고리를 선택 - 버전 수정

구글 플레이 콘솔에서 버전 수정 경로
<구글 플레이 콘솔에서 버전 수정 경로>

 

  • App Bundle 아래의 네모 박스에 업로드할 abb 확장자 파일 업로드

구글 플레이 콘솔 앱 번들 업로드 화면
<구글 플레이 콘솔 앱 번들 업로드 화면>

 

  • 앱 파일을 업로드하면 아래와 같이 업로드 중이라고 메시지가 출력된다.

구글 플레이 콘솔에서 앱 번들을 업로드 하는 화면
<구글 플레이 콘솔에서 앱 번들을 업로드 하는 화면>

 

  • 업로드가 완료되면 앱에 대한 정보가 나오게 되며 앱을 등록할 수 있게 된다.
  • 다음 버튼 클릭

구글 플레이 콘솔에서 앱 번들 업로드가 정상적으로 완료된 화면
<구글 플레이 콘솔에서 앱 번들 업로드가 정상적으로 완료된 화면>


참고

안드로이드 개발자 - 문서 - 안드로이드 스튜디오 - 앱 서명

플레이 콘솔 고객센터 - Play 앱 서명 사용하기

플레이 콘솔 고객센터 - 일반적인 Play Console 문제

티스토리 블로그 dev.ssun님 - [Android] 업로드 키 비밀번호를 분실했을 때 해결 방법

 

320x100
반응형