ios 版本 - 2877206/docs GitHub Wiki
Version 和 Build:
Build Numbers 存储在Info.plist,CFBundleVersion (Bundle version)。
设置:target->Info->Bundle versions string,short为1.0 Bundle version为1.0。
agvtool
/查看Build Number/
$ /usr/bin/agvtool vers -terse
/查看Version Number/
$ /usr/bin/agvtool mvers -terse1
/设置Build Number/
$ /usr/bin/agvtool new-marketing-version 2.0
/设置Build Number/
$ /usr/bin/agvtool new-version -all 2.1
/获取SCM提交次数/
$ export GIT_REV=git rev-list master | wc -l | awk '{print }'
$ export SVN_REV=svnversion -nc | sed -e 's/^[^:]*://;s/[A-Za-z]//'
/把版本号加到Info.plist的CFBundleVersion/
$ /usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${REV}" "${TARGET_BUILD_DIR}"/${INFOPLIST_PATH}