我在这里看到其他一些问题涉及创建bash脚本以在Xcode中更新版本和构建数字,但我无法找到一个成功将CFBundleVersion更新为SVN版本号每次我做一个构建。
有没有人有我可以使用的脚本?
答案 0 :(得分: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]*\"`"