【问题标题】:How can I get application version from App Store Connect using bash scripts or fastlane action?如何使用 bash 脚本或 fastlane 操作从 App Store Connect 获取应用程序版本?
【发布时间】:2018-11-26 00:28:23
【问题描述】:

我可以使用PlistBuddy 工具在本地读取和更改versionbuild(它看起来像CFBundleVersionCFBundleShortVersionString 文件中的CFBundleShortVersionString 字段)。现在我用它来自动增加我的应用程序的构建数。

但我也想从App Store Connect 获取版本号。
我在 Fastlane 找到了类似的解决方案:

但它们适用于构建,但不适用于 App Store Connect 元数据!

这意味着如果我将创建应用程序版本,例如1.2.3,但不会上传二进制文件,这些解决方案将返回已上传二进制文件的先前版本 - 例如1.2.2

是否可以从 App Store Connect 元数据中获取应用程序版本? 没关系 - 准备好的脚本、带有描述的 url 或任何其他。

【问题讨论】:

    标签: ios bash app-store-connect fastlane


    【解决方案1】:

    我大致在寻找相同的东西。 这就是我将最后一个部署到生产版本的方式:

    apple_id = CredentialsManager::AppfileConfig.try_fetch_value(:apple_id)
      app_identifier = CredentialsManager::AppfileConfig.try_fetch_value(:app_identifier)
      Spaceship::Tunes.login(apple_id)
    
      lastBuild = Spaceship::Tunes::Application.find(app_identifier).versions_history.last.version_string
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2013-11-10
      • 2014-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      相关资源
      最近更新 更多