본문 바로가기
Flutter

version_update.sh스크립트 소개

by kage2k 2025. 5. 6.
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
반응형