tddworks/asc-cli
App Store Connect from your terminal & Agents. A Swift CLI for managing your iOS and macOS apps on App Store Connect. Submit versions, manage screenshots, track builds — with full AI-agent support via CAEOAS affordances.
What it solves
asc-cli is a command-line interface for App Store Connect, allowing developers to automate the entire app release lifecycle—from build archiving and uploading to managing metadata, TestFlight beta groups, and in-app purchases—without using the web UI.
How it works
The tool interacts with the official App Store Connect API and a private "iris" API to provide comprehensive coverage of the App Store ecosystem. It supports multi-account management and can pin a specific app context to a project file to simplify commands. For AI agents, it outputs structured JSON with embedded "affordances" (state-aware suggested actions), allowing agents to navigate the release workflow without needing to know the full command tree.
Who it’s for
iOS, macOS, tvOS, and visionOS developers and DevOps engineers who want to automate their CI/CD pipelines or manage their App Store presence from the terminal.
Highlights
- Full Lifecycle Automation: Manage versions, builds, TestFlight testers, and App Store review submissions.
- AI-Powered Screenshots: Generate marketing screenshots using templates, themes, and Gemini AI enhancement.
- Comprehensive Monetization: Full control over IAPs, subscriptions, promotional offers, and win-back offers.
- Iris Private API Integration: Unlocks capabilities not available in the public API, such as first-time IAP submissions and reading Resolution Center rejection messages.
- Agent-Ready: Structured JSON output designed specifically for AI agents to drive workflows.
- Developer Tooling: Includes utilities for code signing (certificates, profiles, bundle IDs) and local iOS simulator management.
相关
- 项目
- 项目
- 项目
- 项目
- 项目