Xcode 11build 自增脚本
Xcode 11 之前build 自增脚本 ,但是因为新版xcode 取出来是 环境变量名,所以现在无效了
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)
/usr/libexec/PlistBuddy -c "Set CFBundleVersion $buildnum" "${plist}"
echo "自动设置: 为" buildnum
else
echo $CONFIGURATION "当前不为 Release Configuration"
fi
现在将
${plist} 修改成 INFO_PLIST_FULL_PATH="${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}"
Xcode 11 版本build 自增脚本
if [ $CONFIGURATION == Release ]; then
echo "当前为 Release Configuration,开始自增 Build"
plist=${INFOPLIST_FILE}
buildnum=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${BUILT_PRODUCTS_DIR}/${INFOPLIST_PATH}")
if [[ "${buildnum}" == "" ]]; then
echo "Error:在Plist文件里没有 Build 值"
exit 2
fi
buildnum=$(expr $buildnum + 1)
/usr/libexec/PlistBuddy -c "Set CFBundleVersion $buildnum" "${plist}"
echo "自动设置: 为" buildnum
else
echo $CONFIGURATION "当前不为 Release Configuration"
fi
如果能关注一下万分感谢“悦人杂记”微信公众号二维码: