1

我现在正在使用 Xcode 4.2。我想知道是否有办法在每次构建应用程序时更新我的​​应用程序的版本(颠覆)号。比如现在是 1.5.17,然后在构建之后会变成 1.5.18

4

2 回答 2

1

您可以通过 sh 脚本增加内部版本号。

单击项目目标中的构建阶段,然后添加运行脚本并添加以下脚本:

#!/bin/bash
buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" MYPROJECTDIR/MYPROJECTDIR-Info.plist)
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" MYPROJECTDIR/MYPROJECTDIR-Info.plist
于 2012-06-13T16:30:39.183 回答
0

如果您想推出自己的解决方案,@WrightsCS 的答案非常好。如果您想尝试Apple在内部的做法,请查看使用 agvtool 自动化版本和内部版本号

于 2014-09-20T16:28:48.137 回答