본문 바로가기
프로그래밍/Flutter <Dart>

[Flutter] iOS Invalid Pre-Release Train. The train version '1.0' is closed for new build submissions 문제 해결하기

by TaeGyeong Lee 2025. 1. 12.

개요 

플러터 쪽 문제인지 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 

 

참고 자료