用途:该技能将应用、构建、版本、数字商品、订阅、测试人员等人类可读名称映射为其他命令所需的 App Store Connect ID。
主要能力:按 bundle ID 或名称查询应用 ID,例如 asc apps list --bundle-id "com.example.app"、asc apps list --name "My App";用 asc apps list --paginate 获取全部,并可通过设置环境变量 ASC_APP_ID 指定默认应用。可获取构建 ID(asc builds info --app "APP_ID" --latest --version "1.2.3" --platform IOS;asc builds list --app "APP_ID" --sort -uploadedDate --limit 5)、版本 ID(asc versions list --app "APP_ID" --paginate)、数字商品版本 ID(需先解析所属资源:IAP、订阅组、订阅,再解析其版本 ID,并进一步解析子级本地化或图片 ID)、TestFlight 组与测试人员 ID、预发布版本 ID 以及审核提交 ID。
输出与用法:输出默认根据 TTY 自适应,终端中为表格,管道或 CI 中为压缩 JSON,显式 --output 优先。自动化建议使用 --output json,需要人类可读 JSON 加 --pretty;人工查看可用 --output table 或 markdown。
限制与建议:列表命令尽量加 --paginate 避免遗漏 ID;可用时使用 --sort 使结果确定。