跳到正文
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