mcpField
A
asc-testflight-orchestration

asc-testflight-orchestration

github.com/rorkaiテスト・品質1.1k7.3k 回インストール2 日前に更新
リポジトリ

asc-testflight-orchestration について

`asc` コマンドラインで TestFlight のテスター、グループ、ビルド、配布を管理するスキルです。設定のエクスポートやビルドのアップロード、テストノートにも対応します。

主な機能

  1. 01TestFlight 設定のエクスポート
  2. 02テスターグループの一覧表示と作成
  3. 03テスターの追加と招待
  4. 04ビルドのグループへの割り当て
  5. 05配布せずにビルドをアップロード
  6. 06テストノートの作成と更新

活用シーン

  1. 01アプリの TestFlight 設定をエクスポート
  2. 02テストグループにテスターを招待
  3. 03選択したグループへビルドを配布
  4. 04配布方法を決める前に IPA をアップロード

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rorkai/app-store-connect-cli-skills --skill asc-testflight-orchestration

インストール後、Claude Code で/asc-testflight-orchestrationを入力して読み込まれたか確認します。

詳細

asc TestFlight のオーケストレーション

TestFlight のテスター、グループ、ビルド配布を管理するときに、このスキルを使用します。

現在の設定をエクスポートする

  • asc testflight config export --app "APP_ID" --output "./testflight.yaml"
  • ビルド/テスターを含める場合:
    • asc testflight config export --app "APP_ID" --output "./testflight.yaml" --include-builds --include-testers

グループとテスターを管理する

  • グループ:
    • asc testflight groups list --app "APP_ID" --paginate
    • asc testflight groups create --app "APP_ID" --name "Beta Testers"
    • グループのビルドとテスター:asc testflight groups builds list --group-id "GROUP_ID" --paginate および asc testflight groups testers list --group-id "GROUP_ID" --paginate
  • テスター:
    • asc testflight testers list --app "APP_ID" --paginate
    • asc testflight testers add --app "APP_ID" --email "[email protected]" --group "Beta Testers"
    • asc testflight testers invite --app "APP_ID" --email "[email protected]"

ビルドを配布する

  • asc builds add-groups --build-id "BUILD_ID" --group "GROUP_ID"
  • グループから削除する場合:
    • asc builds remove-groups --build-id "BUILD_ID" --group "GROUP_ID" --confirm

ビルドのグループを確認する

  • asc testflight groups list --build-id "BUILD_ID" --output table
  • ビルドの検索機能は実験的なものです。アプリを特定し、アプリのグループをページネーションで取得して、すべてのビルドにアクセスできるグループも含めます。

配布せずにアップロードする

  • asc publish testflight --app "APP_ID" --ipa "./app.ipa" --upload-only --output json
  • 次の手順で処理済みのビルドが必要な場合は、--wait を追加します。
  • アップロードのみの操作には、新しい IPA またはローカルの Xcode ビルドが必要です。既存の --build-id、グループ、テスターへの通知、テストノート、ベータレビューへの提出と組み合わせないでください。アップロードのメタデータとして --build-number を指定できますが、これだけをビルドの入力にすることはできません。

テスト内容のメモ

  • asc builds test-notes create --build-id "BUILD_ID" --locale "en-US" --whats-new "Test instructions"
  • asc builds test-notes update --localization-id "LOCALIZATION_ID" --whats-new "Updated notes"

注意事項

  • グループ/テスターの一覧が大きい場合は、--paginate を使用します。
  • 確実に同じ対象を操作できるよう、ID を優先してください。必要に応じて ID リゾルバースキルを使用します。

コメント