Komut satırı aracı
Terminal’de ve CI’da Valance.
Komut satırı aracı, uygulamayla aynı projeler üzerinde çalışır: çekme, farkları görme, gönderme, doğrulama, derleme yükleme ve incelemeye gönderme. Valance’ın kilidini açan satın almayla birlikte gelir.
İndir
macOS 27 veya sonrasını çalıştıran Apple çipli Mac’ler için, Apple tarafından imzalanmış ve onaylanmış (notarized) bir yükleyici.
-
Yükleyin
Yükleyiciyi açın ve adımları izleyin. Ardından çalıştığını denetleyin:
valance version -
Lisansınızı verin
Valance’ta Ayarlar → Satın Alma → Komut Satırı Lisansını Dışa Aktar’ı seçin ve dosyayı kaydedin. Ardından lisansı yükleyin. Gizli tutun: Lisansa sahip olan herkes onu kullanabilir.
valance license install ~/Downloads/Valance\ License.jws -
Bir API anahtarı verin
Araç, uygulamada saklanan anahtarları kullanmaz. Anahtarın Key ID’sini, Issuer ID’yi (bireysel anahtar için bunu atlayın) ve App Store Connect’ten indirdiğiniz .p8 dosyasının yolunu kullanarak şu üç değişkeni ayarlayın.
export ASC_KEY_ID=ABC123DEFG export ASC_ISSUER_ID=00000000-0000-0000-0000-000000000000 export ASC_PRIVATE_KEY=~/.appstoreconnect/AuthKey_ABC123DEFG.p8
Kullanın
Her komut, uygulamanın oluşturduğu gibi bir .valance projesi üzerinde çalışır. Tümünü görmek için help komutunu çalıştırın.
valance pull MyApp.valance
valance diff MyApp.valance
valance push MyApp.valance
valance help
Bir CI sunucusunda
Lisansı bir gizli değer (secret) olarak saklayın ve VALANCE_LICENSE ile iletin: lisansın kendisini ya da dosyanın yolunu. App Store Connect projeyle eşleşmediğinde verify bir hatayla çıkar; böylece bir işlem hattı, kayan bir sayfayı yakalayabilir.
VALANCE_LICENSE="$VALANCE_LICENSE" valance verify Listing/MyApp.valance
Kaldırın
Aracı ve yükleyicinin ona ait kaydını kaldırın:
sudo rm -rf /usr/local/libexec/valance /usr/local/bin/valance
sudo pkgutil --forget com.ashleycorbion.valance.cli