设置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, 即设置成功.