명령줄 도구
터미널에서도, CI에서도 Valance.
명령줄 도구는 앱과 동일한 프로젝트에서 작동합니다. 가져오기, 비교, 푸시, 검증, 빌드 업로드, 심사 제출까지. Valance 1회 구입에 포함됩니다.
다운로드
macOS 27 이상을 실행하는 Apple 실리콘 Mac용 설치 프로그램으로, Apple의 서명 및 공증을 받았습니다.
-
설치하기
설치 프로그램을 열고 안내에 따르세요. 그런 다음 작동하는지 확인하세요:
valance version -
라이선스 제공하기
Valance에서 설정 → 구입 → 명령줄 라이선스 내보내기를 선택하고 파일을 저장하세요. 그런 다음 라이선스를 설치하세요. 라이선스를 가진 사람은 누구나 사용할 수 있으니 다른 사람과 공유하지 마세요.
valance license install ~/Downloads/Valance\ License.jws -
API 키 제공하기
이 도구는 앱에 저장된 키를 사용하지 않습니다. 키 ID, 발급자 ID(개인 키의 경우 생략), App Store Connect에서 다운로드한 .p8 파일 경로를 사용해 다음 세 가지 변수를 설정하세요.
export ASC_KEY_ID=ABC123DEFG export ASC_ISSUER_ID=00000000-0000-0000-0000-000000000000 export ASC_PRIVATE_KEY=~/.appstoreconnect/AuthKey_ABC123DEFG.p8
사용하기
모든 명령은 앱이 만드는 것과 같은 .valance 프로젝트에서 작동합니다. help를 실행하면 모든 명령을 볼 수 있습니다.
valance pull MyApp.valance
valance diff MyApp.valance
valance push MyApp.valance
valance help
CI 서버에서
라이선스를 시크릿으로 저장하고 VALANCE_LICENSE로 전달하세요. 라이선스 자체나 파일 경로 중 하나를 사용할 수 있습니다. verify는 App Store Connect가 프로젝트와 일치하지 않으면 오류로 종료되므로, 파이프라인에서 어긋난 등록 정보를 잡아낼 수 있습니다.
VALANCE_LICENSE="$VALANCE_LICENSE" valance verify Listing/MyApp.valance
제거
도구와 설치 프로그램의 설치 기록을 제거하세요:
sudo rm -rf /usr/local/libexec/valance /usr/local/bin/valance
sudo pkgutil --forget com.ashleycorbion.valance.cli