gpt4 book ai didi

ios - FaSTLane 根据试飞中先前的内部版本号增加内部版本号

转载 作者:行者123 更新时间:2023-12-01 16:22:36 34 4
gpt4 key购买 nike

我已经设置了快速 channel ,一切正常,应用程序使用以下快速文件上传到测试飞行。我想根据 TestFlight 中的先前版本号自动增加版本号,并使用该增加的版本号上传新版本。请建议如何做到这一点

class Fastfile: LaneFile {

func customLane() {

let buildNumber = latestTestflightBuildNumber(appIdentifier: "com.softence.DemoApp", username: "iosapp@dreamapps.com")
incrementBuildNumber(buildNumber: String(describing: buildNumber + 1))

buildIosApp(scheme: "DemoApp")
uploadToTestflight(username: "iosapp@dreamapps.com", teamId: "39941891")
}
}

执行后,它再次要求从团队列表中选择团队。我想增加内部版本号并将内部版本直接上传到试飞

最佳答案

我试图做同样的事情,但找不到任何关于如何在 Swift Fastfile 中实现递增构建号的信息。但是,我找到了解决方法。
👀注意 :我只想增加内部版本号,然后推送到 TestFlight。
解决方法:

  • 设置 FaSTLane Swift(我选择推送到 Beta 设置)。文档 here .
  • 在终端中,运行 fastlane run increment_build_number首先增加内部版本号。
  • 完成后,运行 fastlane beta .仅当您在 Fastfile 中的 channel /功能称为 betaLane() , 相应地改变它。如果它被称为 helloLane() ,然后使用 fastlane hello .

  • 你完成了! 🎉
    但是,这是两个命令,让我们将其合二为一(可选,但很好):
  • 要将其包装到一个命令中,请创建一个 shell 脚本。首先进入终端vim name_of_script.sh .
  • 将两个命令放入您的脚本中:fastlane run increment_build_number; fastlane beta;
  • 保存并运行您的脚本!

  • 🔴 如果您收到此错误: Apple Generic Versioning is not enabled in this project然后按照指示 here启用它。这真的很容易,只需阅读它。
    毕竟,您应该能够只用一个命令就可以使用递增的内部版本号推送到 TestFlight! 😎

    关于ios - FaSTLane 根据试飞中先前的内部版本号增加内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51283702/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com