设置Xcode下Build版本号自增长脚本

2016-11-28  本文已影响0人  傲凡玉蝶

生成后的格式 :

支持Build号为Version + 数字(数字自动默认取最后 . 后面的数字加1) 

或者Build为纯数字 

建立生成的Build号采用第一种方式 有利于对版本的观测

生成步骤:

双击xcode project, 打开项目;

在Xcode左栏, 选中项目;

在Xcode中栏偏左, 选中TARGETS->${项目名称};

在Xcode中栏偏上, 选中Build Phases;

在Xcode中栏左上角, 选中+号, 再选择New Run Script Build Phases;

在新出现的Run Script栏中, 于Shell输入框中输入如下脚本:

if ["${CONFIGURATION}"="Debug"];

 then

exit;

fi

#!/bin/bash

buildNumber=$(/usr/libexec/PlistBuddy -c"Print CFBundleVersion""$INFOPLIST_FILE")

appVersion=$(/usr/libexec/PlistBuddy -c"Print CFBundleShortVersionString""$INFOPLIST_FILE")

buildNumber=`echo $buildNumber|sed's/.*\./''/'`

buildNumber=$appVersion.$(($buildNumber +1))

/usr/libexec/PlistBuddy -c"Set :CFBundleVersion $buildNumber""$INFOPLIST_FILE"

打包应用, 检查Build版本号自加1, 即设置成功.

上一篇下一篇

猜你喜欢

热点阅读