/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"