플레이스토어에 어플을 출시할 때 어플의 보안과 무결성을 보장하기 위해 어플은 개발자가 제공한 전자 키로 서명하여 무결성을 검증해야 한다.
플레이 스토어 출시할 때 보통 구글플레이어에서 제공된 키를 사용할 것을 권장하는데(안정성, 보안, 편리성), 이 방법 말고 로컬에서 키를 등록하고 싶은 경우가 있다.
java -jar pepk.jar 명령어는 어플 업로드 시 전자 서명키(foo.keystore)을 포함하는 .pepk를 만드는 과정이다. foo.keystore에 개인키가 있으며 이걸로 어플을 서명하는데, pepk는 이 keystore를 https프로토콜로 upload해야하기 때문에 암호화를 시키는 도구다.
보이는 순서 대로
- 공개키를 다운 받는다.
- pepk tool를 다운받는다.
- 커맨드창을 통해 내 개인 키를 암호화시킨다.
- 업로드한다.
이때 중요한 것은 이 공개키가 새로고침될 때마다 바뀐다는 것이며, 다른 업로드 화면가 꺼졌다면 다시 공개키를 다운 받아야 한다. 그리고 java는 최신 버전이어야 하며 본인의 java 버전을 확인하여 업데이트 후 진행하도록 하자!
'모바일' 카테고리의 다른 글
[kotlin] 공변성과 반공변성 (0) | 2024.08.29 |
---|---|
테일러 스위프트 상점 페이지 크롤링하는 어플리케이션 만들기 - (1) (2) | 2024.07.25 |
깃헙 액션으로 디스코드에 apk파일 보내기(feat. git tag) (0) | 2024.07.21 |
깃헙액션으로 플레이 스토어에 어플 자동 빌드 및 배포하는 법 (0) | 2024.07.21 |
play store App bundle error : You uploaded an APK or Android App Bundle that was signed in debug mode. You need to sign your APK or Android App Bundle in release mode (0) | 2024.06.20 |
댓글