Apple开发_请使用 xcrun agvtool 修改当前应用的build版本号,版本号为日期

可以使用以下命令来将当前应用的build版本号设置为日期:

xcrun agvtool new-version -all "$(date +"%Y%m%d%H%M")"

其中,$(date +"%Y%m%d%H%M")会获取当前日期和时间,并将其格式化为YYYYMMDDHHMM的形式,作为新的build版本号。

注意,这个命令会将所有的target的build版本号都设置为相同的值。如果你只想修改当前应用的build版本号,可以在命令中指定当前应用的target名称,例如:

xcrun agvtool new-version -target "$(xcodebuild -workspace <workspace名称> -scheme <scheme名称> -showBuildSettings | grep "TARGETNAME" | awk '{print $3}')" "$(date +"%Y%m%d%H%M")"

其中,<workspace名称>是你的Xcode工作区的名称,<scheme名称>是你的Xcode项目的scheme名称。这个命令会使用xcodebuild命令获取当前应用的target名称,并将其作为参数传递给agvtool命令。这样就可以只修改当前应用的build版本号了。
参考:

xcrun agvtool next-version -all

使用Xcode命令行工具(agvtool)给所有的版本号增加一个单位。也就是说,它会自动更新Xcode项目的版本号,并将所有相关的target的版本号都增加一个单位。

posted @ 2025-04-25 23:19  CH520  阅读(83)  评论(0)    收藏  举报