我正在研究iPhone项目,我们使用Jenkins从svn生成自动构建。我在构建阶段使用以下脚本来更新Svn中的构建号。
REV = svnversion -nc | /usr/bin/sed -e 's/^[^:]*://;s/[A-Za-z]//'
/ usr / libexec / PlistBuddy -c"设置:CFBundleVersion $ REV" " $ {TARGET_BUILD_DIR}" / $ {INFOPLIST_PATH}
它在我的工作副本上正常工作但是当通过jenkins生成构建时,它不会更新CFBundleVersion值并且它总是返回空。
有关更新所描述方案的内部版本号的任何想法吗?