通过给Xcode添加shell脚本实现build号处理,具体方法如下:
1.在工程target中,选择Build Phases点击左上角加号,新建script脚本
2.在代码区加入以下脚本,让build号为编译的时间。
#if [ $CONFIGURATION == Release ]; then
#echo "当前为 Release Configuration,开始自增 Build"
plist=${INFOPLIST_FILE}
#buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${plist}")
#if [[ "${buildnum}" == "" ]]; then
#echo "Error:在Plist文件里没有 Build 值"
#exit 2
#fi
#buildnum=$(expr $buildnum + 1)
buildNumber=$(date +%m%d%H%M)
#/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber"