Strumento da riga di comando

Valance nel Terminale e su CI.

Lo strumento da riga di comando funziona sugli stessi progetti dell’app: recupera, confronta, invia, verifica, carica build e invia per la revisione. È incluso nello sblocco di Valance.

Download

Un programma di installazione per Mac con chip Apple con macOS 27 o versioni successive, firmato e autenticato da Apple.

Scarica il programma di installazione
  1. Installalo

    Apri il programma di installazione e segui i passaggi. Poi verifica che funzioni:

    valance version
  2. Forniscigli la licenza

    In Valance, scegli Impostazioni → Acquisto → Esporta licenza per riga di comando e salva il file. Poi installalo. Tienilo riservato: funziona per chiunque lo possieda.

    valance license install ~/Downloads/Valance\ License.jws
  3. Forniscigli una chiave API

    Lo strumento non usa le chiavi conservate nell’app. Imposta queste tre variabili con l’ID chiave, l’ID emittente (omettilo per una chiave individuale) e il percorso del file .p8 che hai scaricato da 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

Usalo

Ogni comando funziona su un progetto .valance, come quello creato dall’app. Esegui help per vederli tutti.

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

Su un server CI

Conserva la licenza come segreto e passala in VALANCE_LICENSE, come licenza vera e propria o come percorso del file. verify termina con un errore quando App Store Connect non corrisponde al progetto, così una pipeline può individuare una scheda che si è discostata.

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

Disinstallazione

Rimuovi lo strumento e la traccia che ne conserva il programma di installazione:

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