我可以阅读和更改version
和build
本地使用PlistBuddy
工具(它看起来 CFBundleVersion
文件中的 CFBundleShortVersionString
和 Info.plist
字段)。现在我用它来自动增加我的应用程序的构建号。
但我也想从 App Store Connect 获取版本号.
我在 FaSTLane 找到了类似的解决方案:
-
app_store_build_number
action -
Spaceship::Tunes::Application.find(app_identifier)
方法来自 fastlane sources
但它们适用于构建,但不适用于 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/