美文网首页
xcode版本号自增

xcode版本号自增

作者: piggybear | 来源:发表于2020-02-19 11:34 被阅读0次

Build Number自增

如果info.plist是$(CURRENT_PROJECT_VERSION)
则使用

agvtool next-version -all
image.png

如果不是可以使用

plist=${INFOPLIST_FILE}

#increment the build number
buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
if [[ "${buildnum}" == "" ]]; then
echo "No build number in $plist"
exit
fi

buildnum=$(expr $buildnum + 1)
/usr/libexec/Plistbuddy -c "Set CFBundleVersion $buildnum" "${plist}"
echo "Bumped build number to $buildnum"
image.png

Version Number自增

plist=${INFOPLIST_FILE}
versionString=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${plist}")
array=(${versionString//\./ })
#获取数组最后一位
lastVersion=${array[@]: -1}
lastVersion=$(expr $lastVersion + 1)
version=""
count=${#array[@]}
val=$(($count-1)) 
dot="."
for(( i=0;i<$count;i++)) do
    if [ $i == $val ]; then
        version=$version$lastVersion
    else
        version=$version${array[i]}$dot
    fi
done
/usr/libexec/Plistbuddy -c "Set CFBundleShortVersionString $version" "${plist}"

相关文章

网友评论

      本文标题:xcode版本号自增

      本文链接:https://www.haomeiwen.com/subject/ipaofhtx.html