iOS 自动化构建buildID

#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

猜你喜欢

转载自blog.csdn.net/weixin_34261739/article/details/90781157