Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

코드에서 내 iOS 프로젝트의 현재 버전을 가져오는 방법은 무엇입니까?


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)
}

위의 코드를 실행하면 "."가 뒤따르는 버전 번호를 얻게 됩니다. 및 빌드 번호입니다.

코드에서 내 iOS 프로젝트의 현재 버전을 가져오는 방법은 무엇입니까?