[Flutter]

[Flutter] 버전 코드 / 버전 관리 / 스토어 버전 관리

Hevton 2022. 7. 16. 14:50
반응형

 

Flutter에서는 버전관리에 쉬운 방법을 제공한다.

 

이는 Android, iOS 모두에 해당되는 내용이다.

 

pubspec.yaml 파일에 들어가보면 아래와 같은 내용이 있다.

version: 1.0.0+1

 

  • 1.0.0 : version name
  • 1 : version code 

 

 

통상적으로 작은 업데이트들은 '1.0.1', 1.1.0' 이런식으로 뒷자리들의 버전이름을 변경시켜주고

큰 업데이트들은 '2.0.0' 이런식으로 맨 앞자리 버전이름을 변경시켜준다.

 

version name은 그냥 눈으로 보여지는, 말 그대로 이름이고, 실질적으로 차이가 있어야 할 부분은 version code이다.

 

어떤 업데이트건, 매 업데이트마다 version code를 1씩 증가시켜주어야 한다.

 

 

즉, 1.0.0+1 출시 이후 소규모 1차 업데이트를 진행했다면

version: 1.0.1+2

 

그 다음 빅 업데이트를 진행했다면

version: 2.0.0+3

 

이런식으로 지정해주면 된다.

 


 

AOS

 

"이거 누가 된댔어!" 안되는 분들을 위한 팁!

 

위에처럼 해봤는데도 안되신다면, 주목해주세요.

 

pubspec.yaml 파일을 수정하신 뒤 pub get을 하신 뒤에도

flutter run이나 flutter build appbundle, flutter build apk 셋 중 하나의 작업을 해주셔야 합니다.

 

이게 안드로이드 파일에 적용이 되었느냐 안되었느냐의 차이인데, 저 셋 중 하나의 작업을 해주셔야 적용이 됩니다.

적용이 되었는지 확인방법은 android -> local.properties 파일에 아래와 같이, pubspec.yaml에 적용해주었던 사항이 반영되어 있어야 합니다.

 

참고 : https://stackoverflow.com/questions/53570575/flutter-upgrade-the-version-code-for-play-store

 

 

 

 

 

반응형