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.
-
Instal
Buka penginstal dan ikuti langkah-langkahnya. Lalu periksa apakah alat ini berfungsi:
valance version -
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 -
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