rorkai/App-Store-Connect-CLI
앱 스토어 커넥트 API를 터미널에서 조종하기
원제 rorkai/App-Store-Connect-CLI
스타 7,501당일 +102Go
Key Point
iOS 앱 배포의 수동 반복 작업을 스크립트로 자동화해야 하는 개발자와 CI/CD 파이프라인 구성자가 알아야 할 새로운 도구 및 그 활용 범위를 정리한 것이다.
핵심 요약
- Go로 만든 빠르고 가벼운 CLI로, App Store Connect API를 스크립트 기반으로 자동화한다.
- iOS·macOS·tvOS·visionOS 앱의 TestFlight 배포, 빌드 관리, 메타데이터 동기화, 코드 서명, 스크린샷, 구독 등을 자동화할 수 있다.
- 개별 API 키로 인증하며, CI/CD 환경에서 keychain 없이도 설정 파일 기반 인증을 지원한다.
- 빌드 번호 자동화, 메타데이터 감시, 스크린샷 매트릭스 캡처, 코드 서명 동기화 등 구체적인 워크플로우 명령어를 포함한다.
- 사전설정된 25개의 Agent Skills를 전역으로 설치하면, 검토된 커밋의 파일을 직접 복사하고 git만으로 업데이트를 관리한다.
- 로컬 Xcode 빌드부터 TestFlight 배포까지의 검증된 워크플로우 문서와 GitHub Actions, GitLab, Bitwise, CircleCI 등 CI/CD 통합 가이드를 제공한다.
- App Store 앱 이름, 메타데이터, 스크린샷, 키워드 등에서 템플릿 문구(Lorem ipsum, TODO 등)를 자동 감지하고, 엄격한 검증 모드로 배포를 막을 수 있다.
- 읽기 전용 심사 상태 확인, 메타데이터 키워드 감시(중복·용어 반복·바이트 예산), 로컬 시뮬레이터 스크린샷 매트릭스 캡처, 코드 서명 프로필 맵핑 등을 지원한다.
- Apple Ads와 StoreKit Retention Messaging을 위한 별도 API 자격증명 문서와 재사용 가능한 워크플로우 패턴 레시피를 제공한다.
- 비익명화 가능한 설치 ID를 포함한 의사익명 명령어 수준 사용 통계를 기본으로 수집하지만, ASC_TELEMETRY_DISABLED 또는 DO_NOT_TRACK으로 비활성화할 수 있다.
- Homebrew, WinGet, 또는 설치 스크립트로 제공되며, Homebrew와 WinGet에서 버전이 GitHub 릴리스보다 뒤처질 수 있으므로 https://asccli.sh/install 스크립트를 권장한다.
- MIT 라이선스이며, Apple과 무관한 비공식 독립 도구다.
저장소 보기 ↗github.com