티스토리 뷰

가끔 앱을 만들다 보면 자기 앱의 버전을 알아내야하는 경우가 있습니다. 

생각보다 방법은 간단합니다. 

func getAppVersion() -> String {
	return Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "1.0.0"
}

참고로 위 함수는 버전이 똑바로 안나올 경우 "1.0.0"이라는 글씨가 나오게 만들어놨습니다. (보통 이런 경우는 잘없습니다.)

 

사용법은 

getAppVersion() // 이렇게 불러내시면 됩니다. 
// 예를 들면 이런 식으로 출력 가능합니다
print(getAppVersion())



근데 앱버전이 뭐에요?

앱버전은 하단 사진의 Version 이라고 적힌 부분을 의미합니다. 

해당 화면 하단의 Identity - Version

 

사실 간단한 함수인데 생각보다 많이 필요하기도 하고 

자주 까먹는 함수이기도 해서 올려 보았습니다. 

 

오늘도 파이팅입니다!

댓글