ios - 如何使用 Appstore Connect API 查找构建 bundle ID

标签 ios swift app-store-connect testflight fastlane

需要使用 appstore connect API 调用获取构建的大小。 尝试在以下端点中查找此处提到的 ID 到底是什么。

https://developer.apple.com/documentation/appstoreconnectapi/list_all_file_sizes_for_a_build_bundle

GET https://api.appstoreconnect.apple.com/v1/buildBundles/{id}/buildBundleFileSizes

根据文档,它是唯一标识构建 bundle 资源的不透明资源 ID。

是否有任何快速 channel 行动可以实现这一目标?

最佳答案

我找到了解决方案。

首先

您需要从https://developer.apple.com/documentation/appstoreconnectapi/list_builds获取构建详细信息

最重要的是参数 "include": "buildBundles"

您可以找到包含 buildBundleFileSizes 链接的响应

"buildBundleFileSizes": {
                "links": {
                    "self": "https://api.appstoreconnect.apple.com/v1/buildBundles/{buildBundles id}/relationships/buildBundleFileSizes",
                    "related": "https://api.appstoreconnect.apple.com/v1/buildBundles/{buildBundles id}/buildBundleFileSizes"
                }
            }

然后

您可以访问链接,获取二进制大小。

关于ios - 如何使用 Appstore Connect API 查找构建 bundle ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72959215/

相关文章:

ios - AppStore 转移 - 应用程序标识符已更改

ios - iPhone - 在 iTunesConnect 上的应用程序有效期结束后,我可以再次使用相同的名称吗?

ios - 从 Xcode 6.3 : contains invalid version of Swift 上传的存档的 iTunes Connect 错误

ios - 如何确定比赛得分是否已提交

ios - iPhone - 复制字典的可变数组

ios - 如何检测 iOS 上 AnnotationView 的长压?

ios - 更改/循环标签中的文本

ios - 在 Xcode 7 GM 上启用僵尸对象会导致类 _NSZombie_BSXPCMessage 在两者中实现?和?

ios - 应用程序因邮件被拒绝

swift - 从 M3U8 流视频中获取 Swift ios 8 中的定时元数据