iOS・macOS アプリを App Store Connect で管理するための Swift CLI。バージョン提出、スクリーンショット管理、ビルド追跡 — CAEOAS による完全な AI エージェントサポート付き。
機能
公式 App Store Connect API をベースに、クリーンな三層アーキテクチャと AI エージェントワークフロー向けの完全な Affordance 出力を備えています。
すべてのレスポンスに affordances フィールドとして次に実行できるコマンドが埋め込まれています。コマンドツリー全体を知らなくてもリンクを辿るだけで操作できます。
App Store Connect のリソースツリー全体を管理:App → バージョン → ローカリゼーション → スクリーンショットセット → スクリーンショット。ビルドと TestFlight もサポート。
1 つのコマンドで任意の iOS・macOS バージョンを App Store レビューに提出できます。CLI が複数ステップのレビュー提出フロー全体を自動処理します。
提出前にすべての審査チェックを1コマンドで実行。ビルド未設定・価格未設定・不完全なローカライズを検出し、MUST FIX と SHOULD FIX の重要度で分類。すべて通過するまで提出アフォーダンスは表示されません。
App Store Connect のウェブ UI を支えるプライベート API にアクセス。新しいアプリの作成や全アプリの一覧表示など、パブリック REST API では利用できない機能を実現。ブラウザの Cookie 認証で追加設定不要。
Gemini AI で 1320×2868(iPhone 6.9")の App Store スクリーンショットを生成。asc app-shots translate --to zh --to ja で一括ローカライズ。正確なサイズを保証します。
各ロケールの「新機能」テキスト、説明、キーワード、プロモーション URL を更新。全サポートロケールに対して一覧・作成・更新の完全な CRUD 操作が可能。
あらゆる画面サイズのスクリーンショットセットを作成し、3 ステップの ASC アップロードフローで PNG 画像をアップロード。全 iPhone・iPad・Mac・Apple TV タイプに対応。
動画プレビュー(.mp4・.mov・.m4v)をオプションのサムネイルタイムコード付きでアップロード。予約・チャンクアップロード・MD5 確認の 3 ステップフローを自動処理。
ロケールごとの App メタデータ(名前・サブタイトル・プライバシーポリシー URL)を読み書き。バージョンローカライゼーションとは別に、全バージョンに適用されるアプリレベルのメタデータを管理。
asc auth login で一度ログインするだけで、認証情報が ~/.asc/credentials.json に保存され、以降はすべてのコマンドで自動的に使用されます。環境変数の設定は不要です。
5 ステップの ASC アップロードフローで IPA/PKG をアップロード:スロット予約・チャンクアップロード・MD5 確認・処理状況ポーリング。アップロード記録の一覧・取得・削除も対応。
ベータグループとテスターを管理:メールで追加・削除、CSV で一括インポート/エクスポート、グループへのビルド配信、ロケールごとの「新機能」ノート更新。
人間にも機械にも対応した設計。JSON(デフォルト)、テーブル、Markdown 形式で出力。jq、スクリプト、AI エージェントへのパイプも簡単です。
消耗型・非消耗型・非更新型サブスクリプション IAP を作成。App Store の価格点から地域別価格を設定し、ロケールごとの名前・説明を管理してレビュー提出まで一括対応。
サブスクリプショングループとプラン(週次〜年次)を作成。無料トライアル・都度支払い・一括払いのイントロダクトリーオファーやロケールごとのメタデータを管理してレビュー提出まで対応。
署名チェーン全体を管理:Bundle ID 登録・CSR から証明書作成・UDID でデバイス登録・プロビジョニングプロファイルの作成と削除 — すべてターミナルから。
asc tui を実行して完全なターミナル UI ブラウザを起動。矢印キーで App・バージョン・ビルド・TestFlight を操作 — コマンドを暗記不要で探索に最適。
クイックスタート
1 つのコマンドで最新版をインストール。Xcode や Swift ツールチェーンは不要です。
asc auth login で API キーを保存。認証情報は ~/.asc/credentials.json に保存され、セッションごとに環境変数を設定する必要はありません。
アプリの一覧表示、バージョン確認、スクリーンショットのアップロード、レビュー提出 — ターミナルから、または AI エージェントを通じて。
エージェントスキル
26 以上のビルド済みスキルをインストールして、AI コーディングエージェントにすべての asc コマンドの使い方を教えましょう — アップロードから提出まで。
IPA/PKG ビルドのアップロードと TestFlight 配信の管理
AI で App Store スクリーンショットを生成・翻訳
レビュー提出前のプリフライトチェック
App Store Connect API 認証情報の設定と管理
TestFlight のベータグループとテスターの管理
エンドツーエンドのリリース:バンプ、アーカイブ、アップロード、提出
26 以上のスキルが利用可能 — Claude Code、Cursor、Windsurf などに対応
コミュニティ
asc CLI を使ってApp Storeに公開された実際のアプリです。
1つのコマンドでアプリを掲載してPRを送る →