Flutter로 개발한 앱 중 Android 버전을 Google Play Console의 내부 테스트 트랙을 통해 배포한 과정을 정리한 글입니다! 처음 배포가 아닌 이미 앱 출시가 되어있는 상태에서 배포를 진행하는 과정입니다.
Flutter 앱을 실제 배포 전에 내부 팀원이 설치/테스트할 수 있도록 하는 과정이며, version 관리, .aab빌드, Play Console 업로드, 테스터 공유 링크까지 상세히 설명합니다! QA를 진행한 후에는 해당 과정을 다시 진행하시면 됩니다.
아래 사항이 완료되었다는 가정 하에 설명합니다.
먼저 두가지의 파일을 수정해야합니다.
version: 1.0.2+70
defaultConfig {
...
versionCode 70
versionName "1.0.2"
}
버전 설정이 완료되었다면, 밑의 명령어를 통해 .aab 빌드를 진행합니다.
fvm flutter build appbundle
이때 생성되는 .aab 파일의 경로는 build/app/outputs/bundle/release/app-release.aab
입니다.
Google Play Console > 릴리스 > 내부테스트
경로로 들어갑니다.
오른쪽 상단에 있는 새 버전 만들기
를 클릭합니다.
위에서 빌드했던 .aab 파일을 업로드합니다. 이때 이전 버전과 숫자가 동일하거나, .aab 파일이 아니라면 업로드가 안되니 유의하시기 바랍니다!
릴리스 이름은 자동으로 생성되고, 릴리스 노트는 직접 입력하시면 됩니다.
QA 테스터의 이메일을 등록해야만 테스트를 진행할 수 있습니다.
링크를 통해 설치가 가능합니다! 이제 팀원, QA 테스터에게 링크를 공유한 후 QA를 진행하시면 됩니다.