ios build+1脚本

#!/bin/sh
# ******************************************************
# ******************************************************


#
# 每次编译后是否Build自动加1,
# 可以修改该常量的值,以决定编译后还是打包后Build自动加1
# #  0: 每次打包后Build自动加1  
# #  1: 每次编译后Build自动加1  
DEBUG_ENVIRONMENT_SYMBOL=1
#
#
# 编译或打包环境的标志,默认为编译环境
configuration_flag="Debug"


if [ $DEBUG_ENVIRONMENT_SYMBOL -eq 0 ]; then
    configuration_flag="Release"
fi

# 打印当前Xcode的环境配置
echo "The current environment configuration for Xcode is: $CONFIGURATION"

if [ $configuration_flag == "${CONFIGURATION}" ]; then
    echo "The build version number needs to be increased."
    
    build_version=$(/usr/libexec/PlistBuddy -c "Print :CFBundleVersion" "${INFOPLIST_FILE}")
    # 判断读取出来的build_version变量是否为 $(CURRENT_PROJECT_VERSION) :
    # 若是,则从 CURRENT_PROJECT_VERSION 读取Build版本号,然后+1;
    # 若不是,则读取出来的build_version变量即为Build版本号,直接+1;
    if [ $build_version == '$(CURRENT_PROJECT_VERSION)' ]; then
        build_version=${CURRENT_PROJECT_VERSION}
    fi

    build_version=$(($build_version + 1))
    /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $build_version" "${INFOPLIST_FILE}"
else
    echo "The build version number does not need to be increased."
fi


欢迎加群讨论:

565191947

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值