ios - 如何使用 bash 脚本或 faSTLane 操作从 App Store Connect 获取应用程序版本?

标签 ios bash app-store-connect fastlane

我可以阅读和更改versionbuild本地使用PlistBuddy工具(它看起来 CFBundleVersion 文件中的 CFBundleShortVersionStringInfo.plist 字段)。现在我用它来自动增加我的应用程序的构建号。

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

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

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

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

最佳答案

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

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

关于ios - 如何使用 bash 脚本或 faSTLane 操作从 App Store Connect 获取应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51553364/

相关文章:

iphone - iPhone/iTunes Connect-是否可以自动创建应用并为其填写元数据?

iphone - 缩放后在缩放后的 UIImageView 上重绘文本

ios - 钛加速器 : How do I target $(this) element?

regex - Egrep 特殊表达式 like\w in bracket expressions []

bash - 使用 sed 将文件名中的数值填充为三位数

ios - 恢复应用内购买

android - Flutter(或Dart)的QR扫描插件

ios - 重新定义“SWIFT_NORETURN”宏

bash - 使用 Bash 计算程序的平均执行时间

ios - 从应用内苹果获取productId-s列表