我现在正在使用 Xcode 4.2。我想知道是否有办法在每次构建应用程序时更新我的应用程序的版本(颠覆)号。比如现在是 1.5.17,然后在构建之后会变成 1.5.18
问问题
56 次
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 回答