Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if [ $CONFIGURATION == Debug ]; then
- echo "当前为 Release Configuration,开始自增 Build"
- plist=${INFOPLIST_FILE}
- buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
- if [[ "${buildnum}" == "" ]]; then
- echo "Error:在Plist文件里没有 Build 值"
- exit 2
- fi
- buildnum=$(expr $buildnum + 1)
- /usr/libexec/PlistBuddy -c "Set CFBundleVersion $buildnum" "${plist}"
- echo "开始自增 Version 最后一位"
- versionNum=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${plist}")
- thirdPartVersonNum=`echo $versionNum | awk -F "." '{print $3}'`
- thirdPartVersonNum=$(($thirdPartVersonNum + 0))
- newVersionStr=`echo $versionNum | awk -F "." '{print $1 "." $2 ".'$thirdPartVersonNum'" }'`
- /usr/libexec/PlistBuddy -c "Set CFBundleShortVersionString $newVersionStr" "${plist}"
- else
- echo $CONFIGURATION "当前不为 Release Configuration"
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement