想要修改build
號,方法還挺多的,最近也在做一些CI/CD
的事情,恰好用到了
- 手動修改 (笨方法)
- 指令碼修改
fastlane/Jenkins
的一些外掛PlistBuddy
操作Info.plist
檔案sed
指令修改工程配置
感覺以上方法都麻煩,正確做法應該如下這般
#Info.plist新增`CFBundleVersion`這個欄位 值改為 ${CURRENT_PROJECT_VERSION}, 不過大多數情況下新建的工程預設就是這個配置,也無需格外關注
# 打包之前去執行修改指令 不然需要第二次編譯的時候才會出現前一次的build號
buildNumber=$(date +"%y%m%d%H%M%S")
agvtool new-version $buildNumber #設定build號
agvtool what-version #檢視build號