Android 앱을 출시하는 것은 릴리스 버전 빌드, (필수인) 서명, Google Play(또는 기타 스토어)에 게시하는 것과 더불어 버전 관리, 테스트 트랙, 지속적 업데이트를 포함합니다. 이 과정을 이해하는 것은 앱을 출시하는 데 중요합니다.
릴리스 버전 빌드
→ 릴리스 변형 빌드 (R8/ProGuard로 최적화/축소) — debug가 아님
→ APP BUNDLE (.aab) 생성 — Google Play의 선호 형식 (Play가 기기별 최적화된
APK 생성); 또는 APK
앱 서명 (필수)
모든 Android 앱은 설치/업데이트되려면 인증서로 서명되어야 함:
→ KEYSTORE (안전하게 보관해야 하는 서명 키 — 잃으면 같은 신원으로 앱을
업데이트할 수 없음!) 로 서명
→ PLAY APP SIGNING → Google이 서명 키를 관리 (권장; 업로드 키로 업로드하면
Google이 서명) — 키 손실로부터 보호
→ 서명은 앱의 저작자와 업데이트가 같은 개발자로부터 옴을 증명.
