/iOS 📱

[iOS] App Vesion 표시 하고싶을 때 (CFBundleShortVersionString, CFBundleVersion)

아렉스_Arex 2023. 5. 13. 15:34
반응형

안녕하세요 아렉스입니다 !

 

 

많은 앱들에서 버전을 표기하는 걸 볼 수 있어요 !
저도 하고싶어서 찾아봤어요

 

 

 

 

 

Version 1.0

Build 1

를 통해서 현재 프로젝트에서 확인할 수 있는 점은

 

Version == Bundle version string (short) == MARKETING_VERSION

Build == Bundle version == CURRENT_PROJECT_VERSION 모두 같은 내용을 참조하고있는 것을 확인했어요

 

Info.plist를 통해서 확인한 Key 값을 사용하기 위해서는 infoDictionary를 통해서 접근하면 됩니다

CFBundleVersion


번들을 식별하는 빌드 버전입니다.

10.14.1과 같이 마침표로 구분된 1-3개의 정수로 구성된 시스템에서 읽을 수 있는 문자열입니다.

문자열은 숫자(0-9)와 마침표만 포함할 수 있습니다.

각 정수는 빌드 버전에 대한 정보를 아래와 같은 형식으로 제공한다 
 [Major].[Minor].[Patch]:

CFBundleShortVersionString


번들의 릴리스 또는 버전 번호입니다.

CFBundleVersion 과 같은 형식을 사용합니다.

 

사용법


 

Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "0.0"