파이어베이스 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) 와 같은 형태로 테스트플라이트에 업로드를 하려면 에러가 나니 참고하자.