应用商店发布流程

3小时前更新 1 00
应用商店发布流程应用商店发布流程
应用商店发布流程

技能简介

asc-release-flow 提供完整的 iOS 应用发布工作流,覆盖从构建上传到 TestFlight 分发、再到 App Store 提交的全流程操作。基于 asc CLI 工具封装常用命令组合,支持一键式端到端发布或分步骤精细控制。

能做什么

  • 自动上传 IPA 构建到 App Store Connect
  • 分发构建至指定 TestFlight 测试组
  • 创建并提交 App Store 审核版本
  • 查询构建状态与提交进度
  • 取消待审核的提交请求

使用说明

前置准备

  1. 安装 asc CLI 工具(参考官方仓库安装指南)
  2. 配置认证:执行 asc auth login 或设置 ASC_* 环境变量
  3. 确认 ASC_APP_ID 已配置,或在命令中传入 --app 参数

快速发布(推荐)

TestFlight 分发:

asc publish testflight --app <APP_ID> --ipa <PATH> --group <GROUP_ID>

App Store 提交:

asc publish appstore --app <APP_ID> --ipa <PATH> --version <VERSION> --submit --confirm

分步操作(精细控制)

  1. 上传构建:asc builds upload --app <APP_ID> --ipa <PATH>
  2. 获取构建 ID:asc builds latest --app <APP_ID>
  3. 添加测试组:asc builds add-groups --build <BUILD_ID> --group <GROUP_ID>
  4. 关联版本并提交:asc versions attach-build --version-id <VERSION_ID> --build <BUILD_ID> 后执行 asc submit create --app <APP_ID> --version <VERSION> --build <BUILD_ID> --confirm

可选参数:--wait 等待处理完成,--notify 通知测试员,--output table 切换输出格式。

输入与输出

见下方输入与输出表格。

项目内容
输入APP_ID(应用标识)、IPA_PATH(构建包路径)、GROUP_ID(测试组ID)、VERSION(版本号)、PLATFORM(平台类型)
输出构建上传状态、TestFlight分发结果、App Store提交状态、提交ID与审核进度
适用人群iOS开发者、移动应用发布工程师、需自动化发布的团队
不包含应用签名证书管理、元数据编辑、截图上传、内购配置

 

风险提示

  • 每次上传需使用新的构建号,重复构建号会导致失败
  • App Store 提交操作不可逆,建议先用 TestFlight 验证
  • 使用 --confirm 前请确认版本信息正确
  • 环境变量凭证需妥善保管,避免泄露

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/rudrankriyam/asc-release-flow/SKILL.md
来源类型:GitHub 技能仓库

数据统计

相关导航

暂无评论

none
暂无评论...