1

我在这里看到了一些其他问题,这些问题涉及创建 bash 脚本以更新 Xcode 中的版本和内部版本号,但是我每次构建时都找不到能够成功将 CFBundleVersion 更新为 SVN 修订号的问题.

有人有我可以使用的脚本吗?

4

1 回答 1

0

我做了这个 在此处输入图像描述

为了更新 svn 版本号。每次构建应用程序时都会运行该脚本。字符串将被修剪,只留下当前的 svn 修订号,例如 4546。

希望能帮助到你!

PS:这里是代码,所以你不需要从图像中重写它。

echo -n ${TARGET_BUILD_DIR}/${INFOPLIST_PATH} \
| xargs -0 /usr/libexec/PlistBuddy -c "Set :CFBundleVersion `svnversion | cut -f 2 -d : | grep -o \"[0-9]*\"`"
于 2013-04-18T12:02:46.987 回答