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.
-
Installalo
Apri il programma di installazione e segui i passaggi. Poi verifica che funzioni:
valance version -
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 -
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