개요
플러터 쪽 문제인지 xcode 쪽 문제인지는 잘 모르겠지만,
pubsec.yaml 파일에 Version 을 수정했음에도, 기존과 동일한 버전 빌드로 ios 앱이 빌드되는 문제가 있었습니다. 빌드 자체는 문제는 없지만 빌드 후 appstore connect 에 배포할 때 아래와 같은 에러가 뜨면서 배포에 실패합니다.
Invalid Pre-Release Train. The train version '1.0' is closed for new build submissions
해결
프로젝트/ios/Runner.xcworkspace 에 들어가서 Target : Runner 로 선택 후 Info 항목을 확인합니다. (또는 Info.list 파일을 들어갑니다.)
Bundle version string (short) 값이 아마 $(FLUTTER_BUILD_NAME) 으로 되어 있을 겁니다.
Bundle version string (short) 값을 직접 입력해 주세요. 예) 1.4.2
참고 자료
'프로그래밍 > Flutter <Dart>' 카테고리의 다른 글
[Flutter] Error 객체를 활용한 적절한 에러 처리 방법 (0) | 2025.02.01 |
---|---|
[Flutter] 안드로이드 배포 시 프로젝트 버전 수정하기 (0) | 2025.01.12 |
[Flutter/android] 플러터에 안드로이드 앱 링크 적용하기 with Go Router (0) | 2024.12.07 |
[Flutter] 플러터 안드로이드 apk 설치 오류 해결하기 (0) | 2024.12.04 |
[Flutter] 플러터 앱 성능 측정 및 평가, 성능을 개선하는 방법 with Android Studio (3) | 2024.11.11 |