我们使用ci服务器完成发布过程 现在我要做的是自动增加发布(生产)版本号(CFBundleShortVersionString),而不是特殊情况(主要版本或补丁版本)。
想象一下我当前的发布版本1.1,我想将其自动增加到1.2。
任何人都知道如何使用Xcode或任何脚本非常欣赏。
我不是在谈论内部版本号(CFBundleVersion)..
答案 0 :(得分:0)
#!/bin/bash
buildPlist="${PRODUCT_NAME}-Info.plist"
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBuildNumber" $buildPlist)
# Increment the buildNumber
buildNumber=$(($buildNumber + 1))
# Set the version numbers in the buildPlist
/usr/libexec/PlistBuddy -c "Set :CFBundleLongVersionString $buildNumber" $buildPlist
Source的修改版本。您可以通过设置$buildNumber
的默认值并将增量值从1
修改为您想要的任何内容来修改它。