회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

Google Play console 빌드넘버 오류

Profile
맥노턴

Flutter 는 pubspec.yaml 파일에서 빌드 버전을 관리한다.

{Flutter_proejct} > pubspec.yaml

(...)

version: 1.0.10+4

(...)

1.0.10+4 의 형식으로 되어 있는 빌드 넘버를 풀어보면, 대부분 이런 의미를 가진다.

  • 1 : 매우 큰 업데이트
  • 0 : 특별한 기능 변경
  • 10 : 소소한 버그 개선
  • +4 : (비공개) 지속적인 개발 단계의 빌드

 

그런데, 구글의 play 콘솔에 테스트 버전을 빌드해서 테스트 하기 위해 파일을 업로드하면, 이런 오류가 발생해 가끔씩 당황하게 된다.

7 버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요.

너무 사소한 디버그라서 코드만 수정하고 바로 Build 했을 때 발생하는 문제다. 반드시 한 번은 실행해 주어야 코드가 변경되어서 빌드가 변경되지 않았을 때 발생하는 오류로 보인다. 가끔은 내가 빌드 넘버 올리는걸 잊어버리고 디버깅 한 다음에, 긴가민가 해서 넘버를 하나 더 올리는 경우에도 이런 문제가 생기는 듯 하다.

$ flutter run

실행을 한 번 해주거나 디버그 + 실행을 한 번 해준 다음에 빌드하면 해결된다.

단, 한 번 오류가 발생했던 빌드 넘버는 사용할 수가 없다. 마지막 오류가 발생한 다음 번호로 빌드하자. 위에 예시에 +7 버전릴리즈에 오류가 생겨서 이미 생성된 것으로 처리한다. +8 이후로 다시 빌드해야 한다.

 

(처음 겪는 일이라, 이리저리 하다가 해결한 케이스 기록입니다. 댓글로 바로잡아 주시면 감사하겠습니다)

Profile
맥노턴
레벨 31
972542/
-1%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
Flutter Google Play console 빌드넘버 오류 4 25.07.09
69 PHP PHP의 GD라이브러리 설치 11 25.07.03
68 인터페이스/디자인 인공지능을 신뢰하는가? 257 24.02.18
67 인터페이스/디자인 하이퍼텍스트에서 ~으로 가기, ~로 이동의 차이 293 24.01.29
66 인터페이스/디자인 뉴라이트는 교육을 끝까지 장악하려 할 것 200 24.01.27
65 알고리즘 인공지능이 학습하는 방식을 잘 설명해주는 영상 242 23.02.04
64 인터페이스/디자인 Diagram을 그려보자 D2 언어 733 23.01.25
63 Flutter VS Code 위젯 트리구조 가이드 라인 표시 306 23.01.04
62 Flutter VS Code 구문오류 자동 수정 활성화 287 23.01.04
61 Flutter VS Code 자동 포맷팅 옵션 160 23.01.04
60 Flutter Flutter SDK 업그레이드 217 22.12.01
59 Javascript 이미지에 마우스를 올렸을 때 다른 이미지로 바꾸기 248 22.07.13
58 HTML/CSS CSS : Width + Overflow 158 22.03.30
57 Go Lang 맥OS에서 go $PATH 설정을 찾을 수 없는 경우 161 22.03.08
56 Flutter Android SDK - Command Line Tools 설치 4290 21.12.24
55 프로그래밍 github 토큰인증 password 입력하기 귀찮음 해소 231 21.06.21
54 Go Lang Build Web Apps with Go Language (golang) 178 21.04.14
53 Go Lang Go 언어 Jupyter 노트북 드라이버 593 19.11.19
52 XE 호스팅 변경이나 이전시 썸네일 생성 문제 점검사항 604 16.03.07
51 인터페이스/디자인 콤보박스와 라벨의 사용. 잘못된 예 (2) 52658 12.02.06

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기