在不更改项目文件的情况下使用 fastlane 增加内部版本号?

问题描述 投票:0回答:0

我正在设置 fastlane 来运行我们 iOS 应用程序的构建。有没有办法根据最新的 TestFlight 构建增加构建号并上传构建,但不更改项目文件?我宁愿不通过内部版本号更改来污染 Git 历史记录。目前,该应用程序正在使用 Xcode Cloud 构建,并且以某种方式设法将

CURRENT_PROJECT_VERSION = 1
保留在项目文件中。

除非我遗漏了一些我基本上必须做的事情:

    current_version = get_version_number()
    previous_build_number = latest_testflight_build_number(
      api_key: api_key,
      app_identifier: app_identifier,
      version: current_version
    )
    
    current_build_number = previous_build_number + 1
    
    increment_build_number(
      build_number: current_build_number
    )
    
    build_ios_app(...)
    
    increment_build_number(
      build_number: 1
    )
fastlane fastlane-gym
© www.soinside.com 2019 - 2024. All rights reserved.