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ükleyiciyi İndir
  1. Yükleyin

    Yükleyiciyi açın ve adımları izleyin. Ardından çalıştığını denetleyin:

    valance version
  2. 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
  3. 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