본문 바로가기


안드로이드

구글 플레이 aab 등록 시 앱 서명 문제 및 등록 방법

by aisi1004 2024. 1. 29.

구글 플레이 aab 등록 시 앱 서명 문제 및 등록 방법

기존에 APK 업로드 했었는데  AAB 업로드 하니 Play 앱 서명 문제가 생겼습니다.

전에 어떻게 넘어간 것 같은데 

필요할 것 같아서 정리해 둡니다.

 

설정 - 앱 서명 해야 합니다.

 

 

자바 키 저장소의 기존 앱 서명 키 사용

준비물은 

1. 암호화 공개 키 다운로드
2. PEOK 도구 다운로드

3. APK 만들 때 사용한 JKS

4. private_key.pepk
생성 방법은 구글 안드로이드 스튜디오에서 
ABB 만들때 export encrypted key for enrolling published apps in google play app signing

체크해하고 앱을 한번 생성해주면 됩니다.
지정한 폴더에 생성이 됩니다.

이렇게 파일 준비물이 되었다면 구글에서 알려준 명령어를 실행하면 됩니다.

java -jar pepk.jar --keystore=test.jks --alias=test --output=private_key.pepk --rsa-aes-encryption --encryption-key-path=encryption_public_key.pem
Enter password for store 'test.jks':
Enter password for key 'test':

설정한 비번 두번 넣어주면 됩니다.

이렇게 완료가 되면 

그러면 private_key.pepk  파일이 수정이 되는데요

이걸 비공개 키  업로드하고 사용하면 됩니다.

 



p.s

JDK 오류 나서 

https://jdk.java.net/21/  에서 윈도우 용으로 다운 받고 그냥  압축 풀고
CMD 명령 프롬프트 창에서 실행을 했습니다.

D:\key>D:\key\openjdk-21.0.2_windows-x64_bin\jdk-21.0.2\bin\java -jar pepk.jar --keystore=test.jks --alias=test --output=private_key.pepk --rsa-aes-encryption --encryption-key-path=encryption_public_key.pem

Enter password for store 'test.jks':
Enter password for key 'test':

이런식으로 해서 하니 됩니다.





댓글