用途:把新构建发布到 TestFlight 或提交到 App Store,提供端到端发布流程与手动分步操作。
前置条件:需先配置凭据(asc auth login 或 ASC_* 环境变量);每次上传使用新的构建号;优先使用 ASC_APP_ID 或显式传入 --app。
端到端命令:TestFlight 使用 asc publish testflight --app <APP_ID> --ipa <PATH> --group <GROUP_ID>[,<GROUP_ID>],可选 --wait、--notify、--platform、--poll-interval、--timeout;App Store 使用 asc publish appstore --app <APP_ID> --ipa <PATH> --version <VERSION>,可选 --wait、--submit --confirm、--platform、--poll-interval、--timeout。
手动流程:上传构建 asc builds upload --app <APP_ID> --ipa <PATH>;查找构建 ID 用 asc builds latest --app <APP_ID> [--version <VERSION>] [--platform <PLATFORM>];TestFlight 分发用 asc builds add-groups --build <BUILD_ID> --group <GROUP_ID>[,<GROUP_ID>];App Store 关联与提交用 asc versions attach-build --version-id <VERSION_ID> --build <BUILD_ID> 和 asc submit create --app <APP_ID> --version <VERSION> --build <BUILD_ID> --confirm;查看或取消提交用 asc submit status --id <SUBMISSION_ID> 或 --version-id <VERSION_ID>,以及 asc submit cancel --id <SUBMISSION_ID> --confirm。
限制与提示:始终用 --help 核对具体命令的参数;--output table 或 --output markdown 可输出人类可读结果,默认输出为 JSON。资料未提供收费、平台支持范围等更多信息。