【问题标题】:Run script to fetch SVN latest revision number does not work with XCode 5.0运行脚本以获取 SVN 最新修订号不适用于 XCode 5.0
【发布时间】:2014-01-03 00:31:40
【问题描述】:

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

【问题讨论】:

    标签: objective-c xcode svn


    【解决方案1】:

    你没有确切地告诉什么不起作用。您查看过构建日志吗?

    但我假设,您的 svnversion 命令返回如下错误: "svn: E200030: sqlite: 回调请求查询中止"

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

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 2023-01-10
      相关资源
      最近更新 更多