跳到正文
asc-cli 技能手册

asc-ad-hoc-distribution

Ad Hoc 临时分发实验性

在 TestFlight 之外,向受控设备列表发布经校验的私有安装包。

使用实验性的 asc distribute 工作流,面向注册设备准备并发布私有的 iOS 安装包;会先给出只读计划,再执行追加式的签名与存储变更,并支持断点续传与实时校验私有的 S3 兼容分发流程。

适用场景

  • 需要在 TestFlight 之外,向受控设备列表发布构建时
  • 希望在产生追加式签名与存储变更前先看到只读计划时
  • 需要断点续传或实时校验一次私有分发流程时

命令示例

大写占位符(如 APP_ID、BUILD_ID)请替换为你自己的值;标有「对智能体说」的行是给 AI 智能体的提示词,不会被复制。

zsh
# 先规划(只读),确认计划后再执行;中断后可断点续传并校验
对智能体说基于这个 Xcode 归档规划一次私有的 release-testing 安装,先展示具体影响,我确认计划哈希后再执行
# 对应的子命令(参数请用 --help 查看)
$asc distribute plan --help
$asc distribute apply --help
$asc distribute resume --run "RUN_ID" --state-dir ".asc/distribution/runs" --output json
$asc distribute verify --run "RUN_ID" --state-dir ".asc/distribution/runs" --timeout 30s --output json

安装此技能

安装 asc 后运行下面的命令即可一次性安装全部技能,其中包含 asc-ad-hoc-distribution。

zsh
$asc install-skills