如何通过使用脚本来增加float内部版本号

底格里斯河

大家好,我尝试过以下方法,但没有一个可以帮助我增加它而在命令行上没有任何错误。

我当前的内部版本号是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 $3}'`
NEWSUBVERSION=$(($NEWSUBVERSION + 1))
NEWVERSIONSTRING=`echo $BUILD_NUMBER | awk -F "." '{print $1 "." $2 ".'$NEWSUBVERSION'" }'`
echo $NEWVERSIONSTRING

在主项目中的信息plist中更新内部版本号

/usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${NEWVERSIONSTRING}" <my plist path>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

尝试自动增加内部版本号xCode(Unix脚本)

使用PlatformIO自动增加内部版本号

如何通过Gulp Task增加版本号?

如何使用Azure DevOps为Xcode项目增加内部版本号

更好的增加内部版本号的方法?

在bash中增加内部版本号

如何使用Maven获取Jenkins内部版本号

如何在基于Maven的项目中让Netbeans增加.WAR的版本/内部版本号?

通过 vsts 部署到 appcenter 时,自动增加 appxbundle 包的内部版本号

使用Azure DevOps REST Api,除列出所有内部版本外,如何通过内部版本号获取内部版本?

如何在Xcode 5中自动增加内部版本号

如何在Appcelerator Titanium中增加iOS内部版本号

在持续集成中增加Android内部版本号

无法增加文件中的内部版本号

如何根据上次批准的iOS版本增加版本号

从qmake运行脚本以获取内部版本号

如何使用sed提取版本号?

如何使用sed获取版本号

如何在NPM版本中表示内部版本号?

通过REST API在TeamCity上搜索内部版本号

如何使用Swift获取App版本和内部版本号?

NuGet Packager 版本使用内部版本号,添加 -beta

如何自动增加MVC 6版本号?

如何使用 Azure Pipelines 自动增加 Android 应用程序的构建 ID 和版本号

每次使用 ETree 更改文件后如何增加 xml 文件的版本号

如何使用Fastlane在Hockeyapp上找到下一个内部版本号

如何使用内部版本号在VB.Net中标识OS

如何在 Android 中获取 Jenkins 内部版本号?

如何从执行重建的位置获取内部版本号?