如何使用脚本增加浮动版本号
How to increase float build number by using script
大家好,我已经尝试了以下方法,但其中 none 帮助我增加了它,并且在命令行上没有任何错误。
我当前的内部版本号是 1.4.0,我想要 1.5.0..
从 info.plist 文件
中获取包版本和构建版本值
BUNDLE_VERSION=$(/usr/libexec/PlistBuddy -c "Print:CFBundleShortVersionString" <my plist path>)
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" <my plist path>)
将内部版本号增加一个
#BUILD_NUMBER=`echo $BUILD_NUMBER +1|bc` //have tried this one first but didnt work
BUILD_NUMBER=$((BUILD_NUMBER+=1)) //that one also didnt help
有什么想法吗?
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print :CFBundleVersion" <my plist path>)
echo $BUILD_NUMBER
将内部版本号增加一个
NEWSUBVERSION=`echo $BUILD_NUMBER | awk -F "." '{print }'`
NEWSUBVERSION=$(($NEWSUBVERSION + 1))
NEWVERSIONSTRING=`echo $BUILD_NUMBER | awk -F "." '{print "." ".'$NEWSUBVERSION'" }'`
echo $NEWVERSIONSTRING
更新主项目信息 plist 中的内部版本号
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${NEWVERSIONSTRING}" <my plist path>
大家好,我已经尝试了以下方法,但其中 none 帮助我增加了它,并且在命令行上没有任何错误。
我当前的内部版本号是 1.4.0,我想要 1.5.0..
从 info.plist 文件
中获取包版本和构建版本值BUNDLE_VERSION=$(/usr/libexec/PlistBuddy -c "Print:CFBundleShortVersionString" <my plist path>)
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print :CFBundleShortVersionString" <my plist path>)
将内部版本号增加一个
#BUILD_NUMBER=`echo $BUILD_NUMBER +1|bc` //have tried this one first but didnt work
BUILD_NUMBER=$((BUILD_NUMBER+=1)) //that one also didnt help
有什么想法吗?
BUILD_NUMBER=$(/usr/libexec/PlistBuddy -c "Print :CFBundleVersion" <my plist path>)
echo $BUILD_NUMBER
将内部版本号增加一个
NEWSUBVERSION=`echo $BUILD_NUMBER | awk -F "." '{print }'`
NEWSUBVERSION=$(($NEWSUBVERSION + 1))
NEWVERSIONSTRING=`echo $BUILD_NUMBER | awk -F "." '{print "." ".'$NEWSUBVERSION'" }'`
echo $NEWVERSIONSTRING
更新主项目信息 plist 中的内部版本号
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${NEWVERSIONSTRING}" <my plist path>