iOS 自动化构建buildID
2019-05-31 本文已影响0人
osnail
#Auto Raise Build Version
if [ $CONFIGURATION == Release ]; then
echo "Bumping build number..."
plist=${PROJECT_DIR}/${INFOPLIST_FILE}
#check the plist file 检查当前的build
#buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
#if [[ "${buildNumber}" == "" ]]; then
#echo "No build number in $plist"
#exit 2
#fi
#!bin/bash 获取当前时间 使用打包时间作为buildId
buildTime=$(date "+%Y%m%d%H%M%S")
echo $buildTime
#increment the build number // build + 1
#buildNumber=$(expr $buildNumber + 1)
/usr/libexec/Plistbuddy -c "Set CFBundleVersion $buildTime" "${plist}"
echo "Bumped build number to $buildTime"
else
echo $CONFIGURATION " build - Not bumping build number."
fi