将 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"
本文介绍了一种在每次编译构建时自动增加版本号的方法。通过在runScript中调用自定义的shell脚本,该脚本能读取Info.plist文件中的当前版本号并将其加一,然后更新文件中的版本号。
357

被折叠的 条评论
为什么被折叠?



