rorkai/App-Store-Connect-CLI(コマンド名asc)は、Apple App Store Connect APIをターミナルやCI/CDから操作するためのGo製CLIツールです。TestFlight管理、ビルドのアップロード、App Store公開、署名管理、メタデータ管理、Xcode Cloud連携、Apple Ads管理など幅広い機能を持ち、iOS/macOS/tvOS/visionOSのリリースワークフローを自動化できます。
HomebrewまたはインストールスクリプトでAPIキー認証を設定して導入します。MITライセンスでmacOS/Linux/Windowsに対応しており、GitHub上で7.2k以上のスター、609のフォークを獲得しています。
出典が伝えている要点
- App Store Connect CLIはApple App Store Connect APIを操作するコマンドラインツールである。
- コマンド名は asc である。
- iOS、macOS、tvOS、visionOSのリリースワークフローをターミナルやCI/CDパイプラインから自動化できるとされている。
- 主要機能としてTestFlight管理(フィードバック取得、クラッシュログ確認)がある。
- 主要機能としてビルド管理(IPA/PKGのアップロード、ビルド番号管理)がある。
- 主要機能としてApp Store公開(メタデータ管理、スクリーンショット、サブミッション)がある。
- 主要機能として署名管理(証明書とプロビジョニングプロファイルの取得・同期)がある。
- 主要機能としてメタデータのローカライゼーションとキーワード監査がある。
- 主要機能としてXcode Cloudのワークフロー実行・ビルドラン管理がある。
- 主要機能としてApple Adsのキャンペーン管理とレポートがある。
- Homebrew(brew install asc)またはインストールスクリプト(curl -fsSL https://asccli.sh/install | bash)でインストールできる。
- 実装言語はGo、ライセンスはMIT、対応プラットフォームはmacOS・Linux・Windowsで、GitHub上でスター7.2k以上、フォーク609を獲得している。