728x90
반응형
Flutter 앱 버전 관리 자동화: version_update.sh스크립트 소개
Flutter 프로젝트를 관리하다 보면 앱 버전(pubspec.yaml)을 수동으로 수정하고, flutter build명령어를 매번 타이핑하는 게 꽤 귀찮아질 때가 있습니다. 이럴 때 유용한 자동화 스크립트가 바로version_update.sh입니다.
🧾 이 스크립트가 하는 일
- pubspec.yaml파일에서 현재 버전 추출
- 선택된 증가 타입(major / minor / patch)에 따라 버전 업데이트
- Git 커밋 수를 기반으로 build number 계산
- 버전을 pubspec.yaml에 반영
- flutter build apk 및 ipa빌드 실행 <- 이 명령어를 실행하는 이유는
Android의local.properties 및 iOS의flutter_export_environment.sh의 버전 관련 정보를 갱신하기 위함
🛠 사용법
# 기본: patch 업데이트
./version_update.sh
# minor 업데이트
./version_update.sh minor
# major 업데이트
./version_update.sh major
🏷️ alias 등록으로 더 편하게
자세한 내용은 아래의 메인 에서 확인하세요.
https://stackinfo.kage2kapp.org/version_up_git-in-flutter/
Version_up_git in flutter
필자가 가끔 사용하는 버전업 관련 스크립트 입니다. 예시 파일은 사용코드sh에서 확인가능합니다. 활용방법 1. 단독 파일로 저장하여서, 프로젝트 루트에 복사하여 사용하는 방법 2. alias 등록하
stackinfo.kage2kapp.org
300x250
반응형
'Flutter' 카테고리의 다른 글
flutter - App Store Guideline 2.1 - AppTrackingTransparency 대응 가이드 (0) | 2025.05.17 |
---|---|
flutter 필수 작업 - java 17 버전 적용 (맥) (0) | 2025.05.04 |
flutter 캐시 정리 스크립트 (0) | 2025.05.02 |
Podfile - flutter 3.29 적용 (0) | 2025.04.27 |
flutter commas when saving dart files for new projects (VSCODE) (0) | 2025.03.06 |