[Swift iOS] Swift 버전관리에 대해서

JB
Feb 17, 2021

--

파이어베이스 App Distribution이나 Local로 테스트할때는 앱 버전 제한이 없습니다.

그러나 우리의 까탈스러운 애플은 Testflight에 올릴때도 버전제한을 거는데 일단 XCode에서 버젼넘버를 어떻게 바꾸는지 부터 알아보자.

Target에서 프로젝트를 선택한 다음 General탭을 선택하면

Version: 1.0 < — 앱버젼넘버

Build: 1<- 빌드넘버

을 뜻하고 임의로 바꿀 수 있습니다.

단! TesFlight에 올리려면 애플의 반 강제적인 버전 가이드라인을 따라야합니다.
https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring/

간략하게 요약하자면,

  • [Major].[Minor].[Patch] 형태
  • 숫자마침표 만 사용 가능

즉 3.0.0.0 이나 3.0.0(TEST1) 와 같은 형태로 테스트플라이트에 업로드를 하려면 에러가 나니 참고하자.

--

--

JB
JB

Written by JB

iOS engineer @kakaobank

No responses yet