0

我们在构建时使用下面的运行脚本来捕获签入修订号,这在我们迁移到 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}"
4

1 回答 1

0

你没有确切地说出什么不起作用。你看过构建日志吗?

但我假设,您的 svnversion 命令返回如下错误:“svn: E200030: sqlite: callback requested query abort”

这在很多论坛上都有讨论。

对我有用的是“svn 升级”,然后是“svn 清理”。

来源:https ://trac.macports.org/ticket/33751

于 2014-01-02T16:31:40.113 回答