【问题标题】:Increment the version number with commit使用提交增加版本号
【发布时间】:2014-04-04 09:47:26
【问题描述】:

我使用 XCode 5,这是一个项目的规则,每次提交都会将版本号增加 1。

有没有更简单的方法来代替每次提交时手动增加它?

编辑:如果这不可能,我们是否有机会在提交之前获得应用程序代码中的最后一个 SVN 修订号?

【问题讨论】:

  • 你已经看过这个了吗? gist.github.com/sekati/3172554
  • 我更关心的是人们在不同场合需要自动增加版本时编写脚本,这表明没有这样的自动方式来做到这一点......
  • 欣赏它。脚本虽然可以自动运行,对吧? XCode 中是否有任何此类事件,我们可以在提交完成后立即运行此脚本?
  • 我不确定,我现在没有MAC,所以我不能尝试任何东西......但我发现了另一个有趣的帖子,可能会有所帮助:blog.mplayerx.org/blog/2013/05/10/…。跨度>

标签: ios xcode cocoa-touch svn


【解决方案1】:

如果您的目标只是拥有一个迭代的内部版本号/版本号,并且您对 shell 有一点点方便,您可以编写一个预构建脚本 gets the SVN Revision number 然后 sets it into the Info Plist

您可以使用任何工具组合来精确制作您想要的内部版本号,然后每当生成版本时,信息 plist 都会显示最新的内部版本号。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 2011-08-21
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多