-
빌드 버전 자동화
프로젝트에서 앱의 관한 정보중에 Build Version(CFBundleVersion) 은 프로젝트 생성시 1에서 시작하고 보통 빌드해서 (사내든 스토어든)배포할 때마다 구분하기 위해 증가 시킨다.
이 작업을 빌드 스크립트로 자동화 할 수 있다.
아래 스크립트를 Build Phase에 추가한다.
빌드할 때마다 올라가는게 흠이다.
코드를 조금 수정하면 build config 보고 release / debug 구분해서 올리는 것도 방법일 듯.1234#!/bin/bashbuildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")buildNumber=$(($buildNumber + 1))/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"cs 반응형