안녕하세요 아이티 박사 호입니다.
오늘은 안드로이드 버전 관리에 대해서 알아보겠습니다.
version: 1.0.0+1는 Flutter 프로젝트의 pubspec.yaml 파일에서 사용하는 버전 관리 형식입니다. 이 형식은 앱의 버전 정보를 나타내며, 두 가지 구성 요소로 나뉩니다: version과 build number. 다음은 각 부분의 의미입니다:
버전 (version):
1.0.0은 앱의 사용자에게 보여지는 버전 번호입니다.
이 숫자는 일반적으로 주버전.부버전.수정버전의 형식을 따릅니다.
1: 주버전 (Major version) - 주요 기능 업데이트 또는 변경 사항
0: 부버전 (Minor version) - 새로운 기능 추가
0: 수정버전 (Patch version) - 버그 수정
빌드 번호 (build number):
+1은 앱의 빌드 번호입니다.
이는 동일한 버전 내에서 여러 빌드를 구분하기 위해 사용됩니다. 빌드 번호는 Android와 iOS에서 앱의 배포를 관리할 때 중요합니다.
예를 들어, 앱의 기능이나 UI에는 변경이 없지만 빌드 설정이나 메타데이터가 변경된 경우 빌드 번호를 증가시켜 관리합니다.
예시
yaml
코드 복사
version: 1.0.0+1
1.0.0: 이 버전 번호는 사용자가 앱 스토어에서 볼 수 있는 버전입니다.
+1: 이 빌드 번호는 개발자와 배포 시스템이 내부적으로 사용하는 번호입니다.
버전과 빌드 번호 업데이트
앱을 업데이트할 때마다 버전 번호와 빌드 번호를 다음과 같이 증가시킬 수 있습니다:
새로운 기능이 추가된 경우:
yaml
코드 복사
version: 1.1.0+2
버그가 수정된 경우:
yaml
코드 복사
version: 1.0.1+3
빌드 설정이 변경된 경우:
yaml
코드 복사
version: 1.0.0+4
이 버전 번호와 빌드 번호를 정확히 관리하면 앱의 릴리즈를 추적하고 사용자에게 업데이트를 제공하는 데 큰 도움이 됩니다.
요약
version: 사용자가 보는 앱의 버전
build number: 동일한 버전 내에서의 빌드 관리 번호
Flutter 프로젝트에서는 pubspec.yaml 파일의 version 필드를 통해 이 정보를 설정하고 관리합니다.
0 Comments