将 sh文件添加到 run Script中,没编译一次build版本自动增加1
在runScript 中添加此语句: sh ${PROJECT_DIR}/bump_build_number.sh "${PROJECT_DIR}/${INFOPLIST_FILE}"
sh文件内容如下
#!/bin/sh
if [ $# -ne 1 ]; then
echo usage: $0 plist-file
exit 1
fi
plist="$1"
dir="$(dirname "$plist")"
buildnum=$(/usr/libexec/Plistbuddy -c "Print CFBundleVersion" "$plist")
if [ -z "$buildnum" ]; then
echo "No build number in $plist"
exit 2
fi
buildnum=$(expr $buildnum + 1)
/usr/libexec/Plistbuddy -c "Set CFBundleVersion $buildnum" "$plist"