AI 코딩 에이전트에 전달되기 전 셸 명령 출력을 필터링·압축하는 CLI 프록시
rorkai/App-Store-Connect-CLI
iOS, macOS, tvOS 및 visionOS 출시를 자동화하는 빠르고 스크립트 가능한 App Store Connect API CLI입니다.
- 스타
- 7,979
- 포크
- 681
- 열린 이슈
- 5
- 마지막 커밋
- 16시간 전
어떤 프로젝트인가요?
asc는 Apple의 App Store Connect API용 명령줄 클라이언트입니다. 개발자는 터미널, IDE 또는 CI/CD 파이프라인에서 빌드 업로드, TestFlight 그룹 및 피드백 관리, 앱 심사 제출, 메타데이터와 스크린샷 업데이트, 심사 상태 확인 등의 출시 작업을 스크립트로 자동화할 수 있습니다.
App Store Connect 기능 외에도 코드 서명(인증서와 프로비저닝 프로파일 가져오기, 암호화된 저장소를 통한 서명 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 개발자 계정의 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용 명령줄 클라이언트입니다. 개발자는 터미널, IDE 또는 CI/CD 파이프라인에서 빌드 업로드, TestFlight 그룹 및 피드백 관리, 앱 심사 제출, 메타데이터와 스크린샷 업데이트, 심사 상태 확인 등의 출시 작업을 스크립트로 자동화할 수 있습니다.
- 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 대체 도구입니다.
컬렉션을 로컬 파일로 저장하는 오픈소스 API 클라이언트로, Postman과 Insomnia의 오프라인 대안입니다.
Drive, Gmail, Calendar 등 Google Workspace API를 JSON으로 다루는 CLI
Claude Code, Codex, OpenCode 같은 코딩 에이전트를 병렬 worktree에서 실행하고 조율하는 데스크톱·모바일·웹·CLI 앱입니다.