AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
App Store Connect용 오픈소스 커맨드라인 도구
Open-source command-line tool for App Store Connect. Submit apps, manage versions, upload screenshots, and more — all from your terminal. AI-agent ready with CAEOAS affordances.
개발 도구Swift · JavaScriptGitHub @tddworks온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
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.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗App Store Command Center — inspired by the Terran Command Center from StarCraft.
A CLI for App Store Connect — automate builds, releases, TestFlight, subscriptions, and screenshots from your terminal or CI pipeline. Outputs structured JSON so AI agents can drive the full release workflow.
You need an App Store Connect API key (create one here).
brew install asccli
asc auth login \
--key-id YOUR_KEY_ID \
--issuer-id YOUR_ISSUER_ID \
--private-key-path ~/.asc/AuthKey_XXXXXX.p8
asc apps list # find your app ID
asc init --app-id <id> # pin it — skip --app-id on every future command
Multiple accounts, environment variables for CI: auth. Building from source: CONTRIBUTING.md.
REST has HATEOAS — responses embed URLs so clients navigate without knowing the API. asc has CAEOAS (Commands As the Engine Of Application State): every response embeds ready-to-run commands, so an agent navigates without memorising the command tree.
// asc versions list --app-id app-abc
{
"id": "v1",
"versionString": "2.1.0",
"state": "PREPARE_FOR_SUBMISSION",
"isEditable": true,
"affordances": {
"listLocalizations": "asc version-localizations list --version-id v1",
"checkReadiness": "asc versions check-readiness --version-id v1",
"submitForReview": "asc versions submit --version-id v1" // only when isEditable == true
}
}
JSON is the default; add --output table or --output markdown for people, or run asc tui to browse interactively. asc web-server serves the same commands as a REST API. More in docs/design.md.
| Area | What you can do |
|---|---|
| Apps & Versions | Set the app's price or make it free, create versions, link builds, pre-flight checks, submit for review — with first-time IAPs and subscriptions in the same submission → pricing · readiness · submit with products · review submissions |
| Builds | Archive Xcode projects, export IPA/PKG, upload, set encryption compliance → archive · upload |
| TestFlight | Beta groups, testers (CSV import/export), beta review, per-locale beta app description → testflight · beta review · beta localizations |
| Metadata | What's New, description, keywords; name, subtitle, privacy policy; categories; age rating; review contact → version localizations · app info · · |
Every feature, one line each: docs index. Every command and flag: command reference or asc <command> --help.
ASCKit in your own toolApps that use and support asc-cli development:
Apps built and published using asc-cli. To add yours, edit homepage/apps.json and open a pull request — see docs/features/app-wall/README.md for the format. View the live wall at asccli.app/#app-wall.
| Screenshots & Previews | Upload once to the asset library and place on every localization; legacy screenshot and preview sets → asset library · screenshots · previews |
| App Shots | AI screenshot generation: templates, gallery sets, plugin themes, Gemini enhancement → app shots · themes |
| Monetization | IAPs, subscriptions, intro/promotional/win-back offers, offer codes, per-territory pricing, promoted purchases, availability → IAP & subscriptions · promoted purchases · availability |
| Product Page Optimization | A/B test your product page with alternate icons → experiments |
| Code Signing | Bundle IDs, certificates, devices, provisioning profiles → code signing |
| Customer Reviews | Read reviews and respond → reviews |
| Team | Members, roles, invitations → users |
| Xcode Cloud | Products, workflows, start and inspect builds → xcode cloud |
| Insights | Sales, finance and analytics reports; performance metrics and diagnostics → reports · performance |
| App Clips & Game Center | App Clip experiences; achievements and leaderboards → app clips · game center |
| Iris (private API) | Web-UI features with no public API: create apps, read App Review's rejection messages → iris · resolution center |
| Extend | Plugins, skills, local simulators, REST server → plugins · skills · simulators · REST API |