728x90
반응형
https://whoyoung90.tistory.com/79
버전 관리
안드로이드용
versionCode는 1씩 무조건 증가해야한다. versionName은 실제 표시되는 버전 이름이다.
build.gradle 내용 중 일부
def flutterVersionCode = localProperties.getProperty("flutter.versionCode")
if (flutterVersionCode == null) {
flutterVersionCode = "1"
}
def flutterVersionName = localProperties.getProperty("flutter.versionName")
if (flutterVersionName == null) {
flutterVersionName = "1.0"
}
local.properties를 참조하고 null 일 때만 build.gradle을 참조하므로, local.properties에 내용을 추가하고 수정하면서 배포한다.
## This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
sdk.dir=...
flutter.versionCode = 2
flutter.versionName = 1.0.1
앱 번들 생성
flutter build appbundle로 앱 번들을 생성한다.
완료되면 build > app > outputs > bundle > release / 디렉토리 내부에 생성된다.
구글 플레이 콘솔에 업로드
upload new version을 눌러서 추가로 업로드가 가능하다.
이후 Internal Testing 중이라 internal testing -> create new release -> upload from library를 선택하여 업로드 했다.
이후 배포에는 첫 배포 때처럼 시간이 좀(1시간 정도) 걸린다.
728x90
반응형
'Programming-[CrossPlatform] > Flutter' 카테고리의 다른 글
[제철음식 알리미] 2. 화면 요소: Flexible, Expanded, Positioned (1) | 2024.10.20 |
---|---|
[제철음식 알리미] 1. 화면구성: Stack, Navigator, PageView (0) | 2024.10.14 |
[sf] gnb 추가: pushReplacementNamed, bottomNavigationBar (0) | 2024.06.02 |
Flutter 기본-23. 채팅앱 - 이미지 등록 및 조회, firebase storage (0) | 2023.02.17 |
Flutter 기본-22. 채팅앱 - 유저이름 표기, 다이얼로그(팝업) (0) | 2023.02.14 |