-
Android) 키스토어 분실시 재발급 요청하는 방법Programing Language/Android Studio(Java&Kotlin) 2021. 6. 29. 15:50728x90반응형
맥북을 포맷하면서, 키스토어를 분실했습니다.
분명 잘 백업해뒀다고 생각했는데, keystore는 어디가고 pepk파일만 있었네요.
플레이 스토어에 등록 할 때 사용한 키스토어로 서명을 하지 않으면, 아래와 같이 에러 메시지가 뜹니다.
구글 플레이 키스토어 서명 에러
Android App Bundle이 잘못된 키로 서명되었습니다. 올바른 서명 키(SHA1:~)로 App Bundle에 서명한 다음 다시 시도해 보세요. 에러메시지가 떠서 급하게 다시 키스토어를 찾아봤지만ㅠㅠ 이미 미국간 키스토어 파일이 다시 생길리 만무합니다.
키스토어를 분실 했을때에는, 새로운 키스토어&키를 생성하고 이를 재설정해달라고 구글 지원팀에 요청해야합니다.
키스토어&키 생성방법은 아시리라 믿고 생략합니다.
pem파일 생성과 구글 지원팀에 문의하는 방법만 간략하게 정리했습니다.
1. pem 파일 생성
키스토어 재설정을 하기 위해서는 새로 만든 키를 .pem 파일만 추출해서 보내야합니다. 자신의 OS에 맞는 명령어를 터미널에서 실행하면 됩니다. keystore 파일이 있는 directory 위치에서 실행하셔야 합니다.
// 맥(macOS) keytool -export -rfc -alias 키이름 -file upload_certificate.pem -keystore 키스토어이름
// 윈도우 keytool -export -rfc -keystore 키스토어이름.jks -alias 키이름 -file upload_certificate.pem
upload_certificate.pem 파일이 생성됩니다.
upload_certificate.pem 파일
이 파일을 가지고, 이제 구글 지원팀에 문의해야합니다.
2. 재설정 요청
Google Play 도움말 중에 Google Play 앱 서명 사용이라는 페이지가 있습니다.
제일 아래에 업로드 키를 분실했거나 도난당했나요?라는 내용이 있습니다.
Google Play 도움말
여기서 지원팀에 문의하여 키를 재설정이라는 링크를 클릭합니다.
이름, 성, 이메일주소, 개발자 이름까지는 문제없는데, 개발자 계정 ID는 처음봤습니다.
이건 Google Play Console에 가서 설정>개발자 계정>계정 세부정보에서 찾을 수 있습니다.
개발자 계정 ID는 긴 숫자로 되어있습니다.
개발자 계정 ID
거주지역, 앱 이름, 패키지 이름까지 입력하고 나서, ARS 번호 입력하듯 원하는 지원사항을 선택해야합니다.
지원사항
- 키 또는 키 저장소 관련 문제가 발생함
- 업로드 키 관련 문제가 발생함
- 업로드 키를 분실함
을 선택하시면 됩니다.
"업로드 키를 분실해서 재설정 하고 싶습니다. upload_certificate.pem 파일을 첨부하니 확인해주세요." 정도로 작성하시면 됩니다.
upload_certificate.pem 파일도 첨부하고, 제출하면 요청은 끝이 났습니다.
3. 이후 진행 과정
재설정 요청 문의를 한 날부터 영업일 기준으로 2일정도 내에 답변을 받을 수 있다고합니다.
저는 제출하고 3일째 되는 날에 답변을 받았습니다.
25일에 답변을 받았는데, 답변 한 날부터 이틀 뒤인 27일부터 새로운 업로드 키를 사용할 수 있을거라고 답변이 왔습니다. 그런데 시간을 보면 한국시간이 아니라 세계협정시 UTC 기준입니다. 한국시간인 줄 알고 아침에 등록하려고 하니까 아직 키가 재설정이 되지 않았다는 에러메시지가 떴습니다.
에러 메시지
최근에 재설정되어 아직 유효하지 않은 업로드 인증서로 서명된 APK 또는 Android App Bundle을 업로드했습니다. 영국과 한국의 시차가 9시간 이니까 27일 오후 3시 52분에야 업로드 할 수 있었습니다.
잘 업로드 된 것 캡쳐
수정한 버전 업로드했습니다 :)
728x90반응형'Programing Language > Android Studio(Java&Kotlin)' 카테고리의 다른 글
Android) 웹뷰에서 Kotlin Javascript 통신하기 (0) 2021.06.21 Kotlin) 웹뷰에서 popup 실행시키기 (0) 2021.06.21 Android) imageview레이아웃 Wallpaper로 설정하기 [Kotlin] (0) 2021.04.23 Android)네트워크 상태 확인하기 (0) 2021.04.12 Android) CLEARTEXT communication to XXXX not permitted by network security policy (0) 2020.12.20