美文网首页
IOS自动增加build和Version

IOS自动增加build和Version

作者: 吴少年 | 来源:发表于2019-04-10 10:12 被阅读0次

在IOS提审过程中,要求需要build号版本比现在有的版本号要大。每次release的时候需要去增加Build号,有时候难免忘记。所以添加一个打包脚本,每次release的时候自动build号加1。version为1.1.build号。

添加脚本方式为选中项目-》target-》Build Phases-》+RunScript。将下面脚本拷贝放到里面去。

IOS添加runscript.png
if [ $CONFIGURATION == Release ]; then
echo "Bumping build number..."
plist=${PROJECT_DIR}/${INFOPLIST_FILE}


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

buildnum=`echo $buildnum +1|bc`
/usr/libexec/Plistbuddy -c "Set CFBundleVersion $buildnum" "${plist}"
/usr/libexec/Plistbuddy -c "Set CFBundleShortVersionString 1.1.$buildnum" "${plist}"
echo "Bumped build number to $buildnum"

else
echo $CONFIGURATION " build - Not bumping build number."

fi

相关文章

  • IOS自动增加build和Version

    在IOS提审过程中,要求需要build号版本比现在有的版本号要大。每次release的时候需要去增加Build号,...

  • iOS Version和Build

    关于Version和Build的使用 我们开发过程中经常会使用Version和Build,但是很多时候并不清楚他们...

  • Version和Build区别

    iOS项目总会有Version和Build, 那Xcode中Version和Version有什么区别: 1,Ver...

  • flutter打包流程接入jenkins

    iOS命令python3 ci-build.py build --platform ios --version 1...

  • iOS build版本 自动增加

    其实方法很简单,APPLE已经提供了工具帮我们实现bundle version的自动递增: 具体文本为: xcru...

  • xcode脚本

    一、自动增加脚本 点击添加按钮 点击添加按钮 添加脚本 编译运行、查看build version (递增) 二、运...

  • Version和Build区别

    Version和Build的区别 一个version,一个build,都是设置版本的地方,有什么区别呢? 在ios...

  • iOS 一些有用的链接

    iOS 获取手机型号,系统版本iOS 获取手机型号第三方 Xcode上Version和Build浅谈 iOS 版本...

  • APP版本号

    Xcode自动增加build号

  • Version和Build

    Display Name : 表示app名称。1可以直接修改 2可以在info.plist添加字段修改 Bundl...

网友评论

      本文标题:IOS自动增加build和Version

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