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的版本号都增加一个单位。