기본 개념
Android keystore란 무엇인가요?
Android keystore는 앱 서명에 사용되는 개인 키와 인증서가 들어 있는 비밀번호로 보호되는 파일입니다. 모든 APK와 Android App Bundle은 설치하거나 게시하기 전에 서명해야 하며, Android는 이미 설치된 버전과 동일한 키로 서명된 경우에만 업데이트를 허용합니다.
따라서 keystore는 프로젝트에서 가장 중요한 파일 중 하나입니다. Play App Signing을 사용하면 keystore는 여러분의 키 업로드 역할을 하며, Google은 앱을 다시 서명하기 전에 이를 확인합니다. Play App Signing을 사용하지 않으면 keystore가 바로 앱 서명 키 자체이며, 이를 잃으면 더 이상 앱을 업데이트할 수 없습니다.
이 생성기는 RSA 2048비트 키와 SHA-256 인증서로 PKCS#12(.p12) keystore를 만들며, 결과물은 다음의 결과물과 동일합니다: keytool
Google Play 요구 사항을 충족하는 25년 기본 유효 기간을 가진 Android Studio signing wizard의 결과물과 같습니다.