인프런 커뮤니티 질문&답변

똘이77님의 프로필 이미지

작성한 질문수

배달앱 클론코딩 [with React Native]

안드로이드 앱 배포과정

버전 관리 관련해서 질문드립니다

해결된 질문

23.11.27 15:55 작성

·

297

0

강의 잘 듣고있습니다!

버전에 관해서 명확하게 이해가 가지 않아 질문드립니다

리액트 네이티브에서 packge.json version

android versionCode versionName

ios version build

전체 적인 버전 관리는 packge.json version 으로

관리 한다고 하셨는데

나머지 android , Ios 도 앱 스토어 제출 업데이트 할때

버전을 올릴텐데

각각 쓰임이 어떻게 되고 현업에서 관리 하시는 방법 알려주시면 감사하겠습니다

 

 

 

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 11. 27. 15:57

걔네들이 전부 다르기 때문에 하나로 통일을 하는 게 좋습니다. 버전은 저는 세 자리를 쓰고 있고, 새로운 버전은 무조건 이전 버전보다 숫자가 커야 하는 게 원칙입니다. SemVer 버저닝으로 찾아보시면 됩니다.

저는 package.json 버전을 기준으로 하고요. 업데이트 발생 시 package.json 버전을 올립니다. 그리고 fastlane 사용해서 package.json 버전 올릴 때마다 android와 ios버전도 동일하게 맞추도록 하고 있습니다.

똘이77님의 프로필 이미지
똘이77
질문자

2023. 11. 27. 16:12

네 감사합니다
지금 package.json 0.0.1 이고

안드로이드
versionCode 1
versionName 0.0.6

IOS

version 1.0.0

build 7
인데 빌드 6으로 낮추고

package.json 1.0.6 으로 맞추면 될까요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 11. 27. 17:40

package.json이랑 맞추시면 되고요. 빌드 버전은 올리셔야 합니다. 내리는 건 불가능합니다.

똘이77님의 프로필 이미지

작성한 질문수

질문하기