我们在构建时使用下面的运行脚本来捕获签入修订号,这在我们迁移到 XCode 5.0 之前工作正常。对于 XCode 5(使用 SVN 1.7),这似乎不起作用。有人遇到过类似的问题吗?如果不将 SVN 版本升级到 1.7,是否有任何解决方法?
REV=`svnversion -nc | /usr/bin/sed -e 's/^[^:]*://;s/[A-Za-z]//'`
echo "Setting CFBundleShortVersionString to "$REV
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString $REV" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"