Bplogger

Play 내부 테스트 배포 절차

1. 목적

Google Play Console 내부 테스트 트랙으로 Pulse Log를 제한된 테스터에게 배포하기 위한 절차다.

2. 현재 준비 상태

주의:

3. 업로드 키 생성

Android Studio 또는 JDK keytool로 upload key를 만든다.

예시:

keytool -genkeypair -v -keystore release-upload-key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias pulse-log-upload

생성 후 루트에 keystore.properties를 만든다.

storeFile=release-upload-key.jks
storePassword=실제_비밀번호
keyAlias=pulse-log-upload
keyPassword=실제_비밀번호

보안:

4. release AAB 빌드

빌드 전 docs/release-checklist.md의 자동 검증과 수동 검증 항목을 확인한다.

PowerShell:

$env:JAVA_HOME='C:\Program Files\Android\Android Studio\jbr'
$env:Path="$env:JAVA_HOME\bin;$env:Path"
.\gradlew.bat bundleRelease

결과 파일:

app/build/outputs/bundle/release/app-release.aab

5. Play Console 내부 테스트 업로드

  1. Play Console에서 새 앱을 생성한다.
  2. 앱 이름은 Pulse Log로 설정한다.
  3. 내부 테스트 트랙으로 이동한다.
  4. 테스터 이메일 목록을 만든다.
  5. 새 release를 만들고 app-release.aab를 업로드한다.
  6. release note를 입력한다.
  7. 검토 후 내부 테스트 트랙에 출시한다.
  8. 테스터에게 opt-in 링크를 공유한다.

개인정보처리방침 URL:

공식 문서 기준:

6. Play Console 입력 가이드

7. 다음 릴리즈 규칙