XCode BuildVersion 自增配置

Xcode Project -> TARGETS -> Build Phases -> “+” -> New Run Script Build Phases

在新出现的Run Script栏中, 于Shell输入框中输入如下脚本:

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"

如果想只在非Debug模式下生效,则添加判断:

#!/bin/bash
if [ $CONFIGURATION != Debug ]; then
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "$INFOPLIST_FILE"
fi

如图所示:

如图所示

你可能感兴趣的:(XCode BuildVersion 自增配置)