플러터 version: 1.0.0+1 뜻

    

Flutter에서 `version: 1.0.0+1`과 같은 표시는 앱의 버전 정보를 나타냅니다. 이 문자열은 두 부분으로 나뉩니다:


1. **Semantic Version (시맨틱 버전)**: `1.0.0` - 이 부분은 앱의 "시맨틱 버전"을 나타냅니다. 일반적으로 `[Major].[Minor].[Patch]` 형식을 따릅니다.

    - `Major`: 주요한 변화가 있을 때 증가시킵니다.

    - `Minor`: 새로운 기능이 추가되었지만 하위 호환성이 유지될 때 증가시킵니다.

    - `Patch`: 버그 수정과 같은 작은 변화가 있을 때 증가시킵니다.


2. **Build Number (빌드 번호)**: `+1` - 이 부분은 앱의 "빌드 번호"를 나타냅니다. 이 번호는 앱의 각 빌드를 구별하는 데 사용됩니다. 일반적으로 새로운 빌드가 생성될 때마다 이 번호를 증가시킵니다.


### Android에서


- `versionCode`는 빌드 번호에 해당합니다. 이 값은 정수여야 하며, 이전 버전보다 커야 합니다.

- `versionName`은 시맨틱 버전에 해당합니다.


### iOS에서


- `CFBundleShortVersionString`은 시맨틱 버전에 해당합니다.

- `CFBundleVersion`은 빌드 번호에 해당합니다.


따라서, Flutter의 `version: 1.0.0+1` 설정은 Android의 `versionCode`를 1로, `versionName`을 "1.0.0"으로 설정하고, iOS의 `CFBundleVersion`을 1로, `CFBundleShortVersionString`을 "1.0.0"으로 설정합니다.

댓글

이 블로그의 인기 게시물

js 스트링에서 요소 갯수 세기

STUDY

javascript cheatsheet