iOS - 如何使用 Fastlane 增加版本号?

Posted

技术标签:

【中文标题】iOS - 如何使用 Fastlane 增加版本号?【英文标题】:iOS - How to increase the version number with Fastlane? 【发布时间】:2017-11-22 14:00:37 【问题描述】:

所以我想知道如何使用 Fastlane 工具增加版本号或内部版本号,这样我就不必手动更改版本了。

【问题讨论】:

【参考方案1】:

那么这个问题的答案在哪里下面两条车道。请记住,您需要按照此link 激活项目中的一些设置。

有了它们,我可以增加当前版本的内部版本号,或者增加版本号并将内部版本号设置为 1。

结果将是[ver++] v1.0.0 (1)(您可以随意更改语法),它会自动提交给 git

构建凹凸:

lane :buildbump do

  version = get_version_number
  build = increment_build_number
  commit_version_bump(
    xcodeproj:"MyProject.xcodeproj",
    message: "[ver++] v#version (#build)"
  )

end

版本提升:

lane :versionbump do

  version = increment_version_number
  build = increment_build_number(build_number: 1)
  commit_version_bump(
    xcodeproj:"MyProject.xcodeproj",
    message: "[ver++] v#version (#build)"
  )

  end

【讨论】:

以上是关于iOS - 如何使用 Fastlane 增加版本号?的主要内容,如果未能解决你的问题,请参考以下文章

Fastlane增加内部版本号会抛出格式错误的64位a.b.c.d.e版本号

使用 Fastlane 获取 Android 的版本号

更改特定目标 Fastlane 的版本和内部版本号

将内部版本号传递给 Fastlane/Gym 中的 xcargs

内部版本号不是由 fastlane 设置的,而是由 Xcode 设置的

未找到签名证书“​​iOS 开发” - 使用 bitrise/Fastlane 匹配构建应用程序版本