SuperAPI AI 工具集

asc-builds-upload

通用与其它

查看项目

更新于 10-16 01:12

技能介绍

用途:通过 App Store Connect 上传并分发构建,覆盖从上传到提交审核的完整流程。

主要能力:上传构建(asc builds upload,支持 --app-id、--file、--version、--build-number、--platform、--wait);轮询与查询上传状态(asc builds uploads get/list/delete);TestFlight 分发(add-beta-group、remove-beta-group、update-beta-notes);设置出口合规答案(set-encryption-compliance);将构建关联到版本(asc versions set-build),这是提交 App Store 审核前的必要步骤。平台可自动识别:.pkg 为 macos,其余为 ios。

使用方式:先解析 App ID,可读取 .asc/project.json 或运行 asc apps list。典型流程为获取下一个构建号(asc builds next-number)、上传并等待、取回构建 ID、加入 beta 组、设置说明、必要时回答加密合规、关联版本并提交。上传响应含 affordances,提供可直接执行的后续命令。

限制:若 IPA 的 Info.plist 未包含 ITSAppUsesNonExemptEncryption,构建会标记为 Missing Compliance,外部测试被阻止;uses-non-exempt-encryption 为 true 时还需 AppEncryptionDeclaration,目前仅能通过 App Store Connect 网页界面管理。完整 API 流程、状态轮询与错误处理见 workflow.md。