我正在设置 CI/CD 应用程序部署以将构建上传到 TestFlight/AppStore,因此需要在构建之前检查之前从 App Store Connect 上传的构建的版本
我已经生成了使用 App Store Connect API 进行身份验证所需的 JWT 令牌,并从以下位置获取了应用程序 ID: https: //api.appstoreconnect.apple.com/v1/apps
现在我使用以下方式请求与该应用程序 ID 相关的构建:https://api.appstoreconnect.apple.com/v1/apps/ {id}/builds
这给了我这个响应(响应数据是分页的(偏移/限制)并且不按上传的构建版本排序):-
{
"data": [
{
"type": "preReleaseVersions",
"id": "<resource id>",
"attributes": {
"version": "1.3",
"platform": "IOS"
},
<some additional trees>
},
{
"type": "preReleaseVersions",
"id": "<resource id>",
"attributes": {
"version": "1.4",
"platform": "IOS"
},
<some additional trees>
},
{
"type": "preReleaseVersions",
"id": "<resource id>",
"attributes": {
"version": "1.2",
"platform": "IOS"
},
<some additional trees>
},
<some …Run Code Online (Sandbox Code Playgroud) continuous-integration continuous-deployment ios app-store-connect