Alat baris perintah

Valance di Terminal dan di CI.

Alat baris perintah bekerja pada proyek yang sama dengan app: tarik, bandingkan, dorong, verifikasi, unggah build, dan kirim untuk ditinjau. Alat ini disertakan dengan pembukaan kunci Valance.

Unduh

Penginstal untuk Mac dengan Apple silicon yang menjalankan macOS 27 atau lebih baru, ditandatangani dan dinotarisasi oleh Apple.

Unduh Penginstal
  1. Instal

    Buka penginstal dan ikuti langkah-langkahnya. Lalu periksa apakah alat ini berfungsi:

    valance version
  2. Berikan lisensi Anda

    Di Valance, pilih Pengaturan → Pembelian → Ekspor Lisensi Baris Perintah dan simpan filenya. Lalu instal lisensi tersebut. Jaga kerahasiaannya: lisensi ini berfungsi bagi siapa pun yang memilikinya.

    valance license install ~/Downloads/Valance\ License.jws
  3. Berikan kunci API

    Alat ini tidak menggunakan kunci yang tersimpan di app. Atur tiga variabel ini menggunakan Key ID, Issuer ID (hilangkan untuk kunci individu), dan jalur ke file .p8 yang Anda unduh dari App Store Connect.

    export ASC_KEY_ID=ABC123DEFG
    export ASC_ISSUER_ID=00000000-0000-0000-0000-000000000000
    export ASC_PRIVATE_KEY=~/.appstoreconnect/AuthKey_ABC123DEFG.p8

Gunakan

Setiap perintah bekerja pada proyek .valance, seperti yang dibuat oleh app. Jalankan help untuk melihat semuanya.

valance pull MyApp.valance
valance diff MyApp.valance
valance push MyApp.valance
valance help

Di server CI

Simpan lisensi sebagai secret dan teruskan melalui VALANCE_LICENSE, baik lisensinya sendiri maupun jalur ke filenya. verify keluar dengan error jika App Store Connect tidak cocok dengan proyek, sehingga pipeline dapat menangkap listing yang telah bergeser.

VALANCE_LICENSE="$VALANCE_LICENSE" valance verify Listing/MyApp.valance

Hapus instalan

Hapus alat ini beserta catatan penginstal tentangnya:

sudo rm -rf /usr/local/libexec/valance /usr/local/bin/valance
sudo pkgutil --forget com.ashleycorbion.valance.cli