개발/Swift
fastlane ($(MARKETING_VERSION)) does not respect the format A or A.B or A.B.C 오류 해결
덤벨로퍼
2021. 3. 23. 16:01
Fastlane 을 사용하려던 중 version과 build number 세팅을 하다가
에러가 발생했다.
version = increment_version_number(
bump_type: "patch"
)
increment_build_number(
build_number: latest_testflight_build_number + 1,
)
프로젝트 폴더에 가서
xcrun agvtool new-marketing-version 0.0.1
하니 해당 에러가 발생하지 않음, 결국 $MARKETING_VERSION을 못읽는듯함
developer.apple.com/library/archive/qa/qa1827/_index.html
여기 써있는데로
Target -> Info 가서
1. CurrentProjectVersion 을 현재 버전(나의 경우 44)으로 바꾸고
2. Versioning System 을 Apple Generic으로
3. Bundle version string, short / Bundle version 모두 1.0으로 바꿨다.
이것들은 일종의 초기화 과정인듯하다.
agvtool new-marketing-version 1.0.44
agvtool next-version -all
이후에 이것들을 입력하니
성공적