使用fastlane-plugin-versioning,轻松管理你的应用版本

使用fastlane-plugin-versioning,轻松管理你的应用版本

fastlane-plugin-versioningExtends fastlane versioning actions. Allows to set/get versions without using agvtool and do some other small tricks. 项目地址:https://gitcode.com/gh_mirrors/fa/fastlane-plugin-versioning

在这个快速迭代的移动应用开发世界里,有效地管理和更新你的应用版本至关重要。为此,我们推荐一个强大的开源工具——fastlane-plugin-versioning。这个插件是fastlane的一部分,它提供了一套全面且易于使用的版本控制解决方案,让你能够无缝地进行版本号和构建号的增减操作。

项目介绍

fastlane-plugin-versioning是一个由SiarheiFedartsou维护的插件,它的目标是扩展fastlane的核心版本管理功能。通过这个插件,你可以无需借助agvtool,直接在Info.plist文件中设置或获取版本信息,支持Xcode 11引入的新的build设置变量方式,并允许你在不同平台之间进行灵活的操作。

项目技术分析

这个插件提供了多个行动(actions),包括:

  • increment_version_number_in_plist:用于增加或设置Info.plist中的版本号。
  • get_version_number_from_plist:获取Info.plist中的版本号。
  • get_app_store_version_number:从App Store获取当前的应用版本号。
  • get_version_number_from_git_branch:从git分支名称中提取版本号。
  • increment_build_number_in_plist:递增或设置Info.plist中的构建号。
  • get_build_number_from_plist:获取Info.plist中的构建号。

其中,plist_build_setting_support选项使得该插件能适应Xcode 11之后的项目结构变化,对于使用新式build settings存储版本信息的项目尤为有用。

项目及技术应用场景

  • 持续集成:在自动化构建流程中,自动调整版本号和构建号。
  • 敏捷开发:在频繁发布更新时,快速而准确地变更版本信息。
  • 多平台管理:如果你有iOS和Android两个平台,可以统一管理这两个平台的版本。
  • 团队协作:共享的版本管理方案,确保所有开发者在同一版本上工作。

项目特点

  • 简单易用:通过简单的Ruby命令,就能完成版本和构建号的更改。
  • 灵活多样:支持多种版本控制模式,如增量、指定版本、从Git分支获取等。
  • 兼容性好:不仅适用于传统Info.plist,也能应对Xcode 11后的build settings变化。
  • 跨平台:与fastlane相结合,可以方便地应用于iOS和Android项目。

要开始使用fastlane-plugin-versioning,只需在你的项目中运行fastlane add_plugin versioning,然后在你的fastlane脚本中调用这些动作即可。

现在,让我们拥抱高效和专业,让fastlane-plugin-versioning成为你版本管理的得力助手吧!

fastlane-plugin-versioningExtends fastlane versioning actions. Allows to set/get versions without using agvtool and do some other small tricks. 项目地址:https://gitcode.com/gh_mirrors/fa/fastlane-plugin-versioning

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

瞿旺晟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值