如何将我的应用程序的版本号与Xcode 4.2中的版本绑定?

时间:2012-06-13 16:27:01

标签: xcode version

我现在正在使用Xcode 4.2。我想知道每次构建应用程序时是否有办法更新我的应用程序的版本(颠覆)号码。例如,现在它是1.5.17,然后在构建之后,它将被更改为1.5.18

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

如果您想推出自己的解决方案,@ WrightsCS的答案非常好。如果您想尝试 Apple 在内部执行此操作,请查看Automating Version and Build Numbers Using agvtool