asc-release-flow은(는) 무엇을 하나요?
앱이 제출 준비가 되었는지 확인한 후, asc를 사용하여 현재 App Store 릴리스 흐름(유효성 검사, 스테이징, 리뷰 제출, 최초 제공, 구독, 인앱 구매, Game Center, 앱 개인정보 보호 확인 포함)을 주도합니다.
개요
이 스킬은 App Store Connect CLI(asc)를 활용하여 앱의 릴리스 프로세스를 자동화합니다. 앱이 제출 준비가 되었는지 확인하는 것부터 시작하여, 유효성 검사, 스테이징, 리뷰 제출, 최초 제공, 구독, 인앱 구매(IAP), Game Center, 앱 개인정보 보호 확인까지 전체 흐름을 단일 워크플로우로 관리할 수 있습니다.
기능
- 릴리스 준비 확인: 앱이 App Store에 제출될 준비가 되었는지 확인합니다.
- 유효성 검사: 앱 바이너리 및 메타데이터의 유효성을 검사합니다.
- 스테이징: 릴리스 전 최종 테스트를 위해 앱을 스테이징 환경에 배포합니다.
- 리뷰 제출: 앱을 Apple의 앱 리뷰 팀에 제출합니다.
- 최초 제공: 앱이 처음으로 제공될 때의 설정을 처리합니다.
- 구독: 앱 내 구독 설정을 관리합니다.
- 인앱 구매(IAP): 인앱 구매 항목을 관리합니다.
- Game Center: Game Center 기능을 설정하고 검증합니다.
- 앱 개인정보 보호 확인: 앱 개인정보 보호 관련 설정을 확인하고 업데이트합니다.
사용 방법
이 스킬은 asc CLI 도구가 설치되어 있고 올바르게 구성되어 있다고 가정합니다. AI 에이전트에게 앱의 릴리스 프로세스를 시작하도록 요청하면, 스킬이 각 단계를 순차적으로 실행합니다.
예시 명령어
# 앱 제출 준비 확인
asc release-flow check-readiness
# 전체 릴리스 흐름 실행
asc release-flow run
요구 사항
ascCLI 도구 설치 및 인증- Apple Developer Program 멤버십
- App Store Connect에서 앱이 생성되어 있어야 함
참고 사항
- 각 단계는 순차적으로 실행되며, 이전 단계가 실패하면 다음 단계로 진행되지 않습니다.
- 실패 시 명확한 오류 메시지와 함께 중단되며, 필요한 경우 수동 개입이 가능합니다.
- 이 스킬은 App Store Connect의 API와 직접 통신하므로 네트워크 연결이 필요합니다.