AIコーディングエージェントに届く前にシェルコマンドの出力を絞り込み、圧縮するCLIプロキシ。トークン消費を削減します。
rorkai/App-Store-Connect-CLI
iOS、macOS、tvOS、visionOSのリリースを自動化する、App Store Connect API向けの高速でスクリプト実行可能なCLI。
- スター
- 7,979
- フォーク
- 681
- 未解決の Issue
- 5
- 最終コミット
- 16 時間前
これは何?
ascは、AppleのApp Store Connect API向けのコマンドラインクライアントです。ビルドのアップロード、TestFlightのグループやフィードバックの管理、アプリの審査申請、メタデータやスクリーンショットの更新、審査状況の確認など、リリース関連のタスクをターミナル、IDE、CI/CDパイプラインからスクリプトで実行できます。
App Store Connect自体に加えて、このCLIではコード署名(証明書やプロビジョニングプロファイルの取得、暗号化ストアを使った署名IDの同期)、ローカルでのXcodeビルドやアーカイブを支援する機能、Xcode Cloudの実行管理にも対応しています。また、サブスクリプション、アナリティクス、StoreKitサーバーAPI、Apple Adsのキャンペーンレポート用コマンドも備えています。
出力形式は、対話型ターミナルではデフォルトでテーブル、パイプやCIではJSONです。フラグでテーブル、JSON、Markdownを明示的に指定することもできます。認証にはApp Store Connect APIキーを使い、macOS Keychainまたはヘッドレス環境向けの設定ファイルに保存します。プロジェクトはGoで開発され、Homebrewとインストールスクリプトを通じて配布されています。Appleとは提携していません。
主な機能
- 01ビルドをアップロードし、TestFlightのグループ、フィードバック、クラッシュログを管理
- 02アプリを審査に申請し、審査状況や阻害要因を確認
- 03ローカルファイルからメタデータ、ローカライズ、スクリーンショットを管理
- 04コード署名用の証明書やプロビジョニングプロファイルを取得・同期
- 05raw APIコマンドを使って、App Store Connectの任意のエンドポイントを呼び出す
- 06テーブル、JSON、Markdown形式で出力し、CIではデフォルトでJSONを選択
ユースケース
- CIからiOSまたはmacOSのビルドをTestFlightにアップロードして配布
- バージョンを更新し、メタデータを同期してApp Storeへの申請をスクリプト化
- クラッシュログやテスターのフィードバックをターミナルやダッシュボードに取り込む
- ロケールやデバイスサイズごとのスクリーンショットのアップロードを自動化
クイックスタート
- 1
Homebrewでインストールする
brew install asc - 2
バイナリが動作することを確認する
asc version - 3
App Store Connect APIキーで認証する
asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network - 4
アプリを一覧表示する
asc apps list --output table
使う前に知っておきたいこと
- 実用的な操作を行うには、Apple DeveloperアカウントのApp Store Connect APIキーが必要です。
- Go 1.27でビルドされたリリースには、macOS 13 Ventura以降が必要です。
- コマンド単位の匿名利用状況テレメトリはデフォルトで有効です。不要な場合は無効にする必要があります。
トピック
よくある質問
- App-Store-Connect-CLI とは?
- iOS、macOS、tvOS、visionOSのリリースを自動化する、App Store Connect API向けの高速でスクリプト実行可能なCLI。 ascは、AppleのApp Store Connect API向けのコマンドラインクライアントです。ビルドのアップロード、TestFlightのグループやフィードバックの管理、アプリの審査申請、メタデータやスクリーンショットの更新、審査状況の確認など、リリース関連のタスクをターミナル、IDE、CI/CDパイプラインからスクリプトで実行できます。
- App-Store-Connect-CLI は無料で使えますか?ライセンスは?
- App-Store-Connect-CLI は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- App-Store-Connect-CLI は今もメンテナンスされていますか?
- 活発にメンテナンス中。App-Store-Connect-CLI の最終コミットは 2026年10月19日 です。
- App-Store-Connect-CLI は何に使えますか?
- CIからiOSまたはmacOSのビルドをTestFlightにアップロードして配布 バージョンを更新し、メタデータを同期してApp Storeへの申請をスクリプト化 クラッシュログやテスターのフィードバックをターミナルやダッシュボードに取り込む ロケールやデバイスサイズごとのスクリーンショットのアップロードを自動化
- App-Store-Connect-CLI のインストール方法は?
- Homebrewでインストールする: brew install asc バイナリが動作することを確認する: asc version App Store Connect APIキーで認証する: asc auth login --name "MyApp" --key-id "ABC123" --issuer-id "DEF456" --private-key /path/to/AuthKey.p8 --network アプリを一覧表示する: asc apps list --output table
- App-Store-Connect-CLI はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rorkai/App-Store-Connect-CLI
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
既存ソフトウェア向けのエージェント対応CLIを生成し、完成済みCLIを導入できるCLI-Hubも備えたツールキット。
Linux、Windows、macOSでSwiftPMパッケージからiOSアプリをビルド・署名・インストールできる、クロスプラットフォームのXcode代替ツール。
コレクションをローカルのプレーンテキストファイルで管理する、PostmanやInsomniaに代わるオープンソースのAPIクライアント。
Google Workspace APIを統一したインターフェースで操作し、スクリプトやAIエージェント向けにJSONを出力するCLI。
Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。