iOS 애플리케이션을 빌드할 때 기본적으로 버전 1.0 및 빌드 0을 가져옵니다. 앱 스토어에 새 빌드를 업로드할 때마다 버전 번호를 변경해야 합니다. 빌드 테스트를 위해 빌드 번호를 업데이트할 수 있습니다. 버전 및 빌드 번호는 프로젝트의 info.plist 파일에 저장됩니다.
때로는 사용자 지정 작업을 수행하기 위해 애플리케이션의 빌드 또는 버전 번호에 액세스해야 할 수도 있습니다.
버전 번호를 얻으려면 다음 코드를 사용하여 변수나 상수에 할당할 수 있습니다.
Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String
빌드 번호를 얻으려면 아래 코드를 사용할 수 있습니다.
Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String
예를 들어 viewDidLoad에서 위 코드를 사용하여 이러한 값에 액세스하고 인쇄할 수 있습니다.
override func viewDidLoad() { super.viewDidLoad() let currentVersion = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String let currentBuild = Bundle.main.object(forInfoDictionaryKey: kCFBundleVersionKey as String) as! String print(currentVersion,".",currentBuild) }
위의 코드를 실행하면 "."가 뒤따르는 버전 번호를 얻게 됩니다. 및 빌드 번호입니다.