iOS打包簡單修改build號

CoderWGB發表於2024-08-23

想要修改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號

相關文章