欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS编译自动升级版本号脚本

程序员文章站 2023-01-22 15:52:56
版权申明: 本文原创首发于以下网站,您可以*转载,但必须加入完整的版权声明 博客园MogooStudio: csdn博客MogooStudio: 使用方法 Shell代码设置到xcode运行脚本里 在每次成功构建后版本号会改变 Shell代码 我的联系方式: QQ:2161044579 邮箱:mo ......

版权申明:

本文原创首发于以下网站,您可以*转载,但必须加入完整的版权声明

博客园mogoostudio:https://www.cnblogs.com/mogoostudio/
csdn博客mogoostudio:

使用方法

  • shell代码设置到xcode运行脚本里
  • 在每次成功构建后版本号会改变

shell代码

#!/usr/bin/env bash

echo $configuration

if [ $configuration == release ]; then
echo " bumping build number... "

#!/bin/bash
buildnumber=$(/usr/libexec/plistbuddy -c "print cfbundleversion" "$infoplist_file")
if [ "${buildnumber}" == "" ]; then
echo 2
fi

var1=${buildnumber##*.}
var1=$(($var1 + 1))
var2=${buildnumber%.*}
buildnumber=${var2}.${var1}
    
/usr/libexec/plistbuddy -c "set cfbundleversion $buildnumber" "$infoplist_file"
echo " bumped build number to $buildnumber "
    
else
echo $configuration " build - not bumping build number. "

fi

我的联系方式:

qq:2161044579
邮箱:mogoostudio@outlook.com
github:https://github.com/mogoostudio