Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Annotazioni
Questa pagina illustra la pubblicazione di app MSIX tramite l'interfaccia della riga di comando per sviluppatori di Microsoft Store. Per informazioni sulla pubblicazione di app MSI/EXE tramite l'interfaccia della riga di comando per sviluppatori di Microsoft Store, fare clic qui.
L'interfaccia della riga di comando Microsoft Store è un'interfaccia della riga di comando multipiattaforma (Windows, macOS, Linux) che consente di pubblicare aggiornamenti per le tue applicazioni nel Microsoft Store. È possibile configurare i progetti dell'applicazione in locale e pubblicare pacchetti aggiornati usando l'interfaccia della riga di comando, che chiama Partner Center APIs per caricare i pacchetti.
Importante
Devi completare la prima pubblicazione dell'app nel Microsoft Store tramite Partner Center. Dopo la pubblicazione dell'app, è possibile usare Microsoft Store Developer CLI per pubblicare gli aggiornamenti successivi.
Per informazioni su come usare l'interfaccia della riga di comando per sviluppatori dello Store, vedere il video seguente:
Prerequisiti
Per utilizzare la CLI per sviluppatori di Microsoft Store, dovrai:
- Registrarsi come sviluppatore di app Windows nel Centro per i partner
- Disponi di un tenant associato al tuo account Partner Center. È possibile ottenere questo risultato associando un ID Microsoft Entra esistente nel Centro per i partner o creando un nuovo ID Microsoft Entra nel Centro per i partner.
- Avere già creato l'app nel Centro per i partner. Se l'app non esiste ancora, creare l'app riservandone il nome nel Centro per i partner. L'interfaccia della riga di comando non può creare automaticamente un'app.
- Completare la prima pubblicazione dell'app tramite Partner Center. Creare la prima presentazione per l'app, incluso il questionario sulla classificazione in base all'età, e inviarla per la certificazione in Partner Center. Attendere che l'app venga pubblicata nel Microsoft Store prima di usare la CLI per pubblicare gli aggiornamenti successivi.
Installazione
L'interfaccia della riga di comando per sviluppatori di Microsoft Store supporta Windows 10+, Linux e macOS:
Installare ora l'interfaccia della riga di comando per sviluppatori di Microsoft Store (anteprima).
Introduzione
Dopo aver installato la CLI per sviluppatori di Microsoft Store, devi configurare il tuo ambiente per poter eseguire i comandi. Puoi farlo semplicemente eseguendo la CLI per la prima volta. La CLI ti guiderà attraverso il processo di configurazione:
msstore
Importante
Quando accedi, non utilizzare il tuo MSA! L'interfaccia della riga di comando per sviluppatori di Microsoft Store richiede l'uso delle credenziali di Microsoft Entra ID. Altre informazioni su questo argomento sono disponibili nella sezione relativa ai prerequisiti .
Anche l'esecuzione negli ambienti CI è supportata e Microsoft Store Developer CLI (preview) può essere usato nelle pipeline CI/CD per, ad esempio, pubblicare automaticamente gli aggiornamenti alle tue applicazioni nel Microsoft Store. Altre istruzioni su come eseguire questa operazione sono disponibili qui.
Annotazioni
Le operazioni di aggiornamento delle app tramite l'interfaccia della riga di comando per sviluppatori di Microsoft Store sono attualmente supportate solo per i prodotti gratuiti. I prodotti a pagamento saranno supportati in una versione futura.
Comandi
Questi sono i comandi disponibili per l'interfaccia della riga di comando per sviluppatori di Microsoft Store:
| Comando | Descrizione |
|---|---|
| Informazioni | Stampa la configurazione esistente. |
| riconfigurare | Riconfigura la CLI per sviluppatori di Microsoft Store. |
| Impostazioni | Modifica le impostazioni della CLI per sviluppatori di Microsoft Store. |
| Applicazioni | Comandi relativi alle applicazioni, come elencare le applicazioni nel tuo account e recuperare i dettagli dell'applicazione. |
| presentazione | Comandi correlati all'invio, ad esempio 'status', 'get', 'getListingAssets', 'updateMetadata', 'update', 'poll', 'publish', 'delete', 'rollout'. |
| Init | Ti aiuta a configurare la tua applicazione per la pubblicazione su Microsoft Store. |
| pacchetto | Ti aiuta a creare il pacchetto della tua applicazione Microsoft Store in formato MSIX. |
| pubblicare | Pubblica gli aggiornamenti per la tua applicazione nel Microsoft Store. |
| Voli | Comandi correlati ai voli, ad esempio 'list', 'get', 'delete', 'create', 'inoltro'. |
Per altre info, vedi: Comandi.
Domande frequenti
Che cos'è l'interfaccia della riga di comando per sviluppatori Microsoft Store e come può essere utile?
L'interfaccia della riga di comando per sviluppatori di Microsoft Store è uno strumento da riga di comando multipiattaforma che consente agli sviluppatori di automatizzare molte attività del Centro per i partner, ad esempio:
- Presentazione e recupero delle informazioni sull'app
- Caricamento di nuovi pacchetti
- Aggiornamento dei metadati dello Store
- Invio e pubblicazione di aggiornamenti delle app
Questo strumento è particolarmente utile per le pipeline CI/CD, in cui le nuove compilazioni possono essere inviate e pubblicate automaticamente come aggiornamenti dopo la prima pubblicazione dell'app tramite Partner Center. L'autenticazione viene eseguita usando le credenziali entra ID collegate all'account del Centro per i partner.
Offre un'alternativa flessibile all'interfaccia utente Web e supporta flussi di lavoro di scripting in Windows, macOS e Linux. Per usarlo, gli sviluppatori devono prima configurare l'accesso all'API con le autorizzazioni appropriate. Con questo strumento, i team possono semplificare e ridimensionare in modo significativo le operazioni di rilascio.
È possibile automatizzare gli invii nello Store con l'interfaccia della riga di comando?
Sì, dopo aver completato la prima pubblicazione dell'app tramite Partner Center, è possibile usare la CLI nelle pipeline di compilazione per automatizzare la creazione di pacchetti, l'invio e la pubblicazione degli aggiornamenti successivi dell'app. Non è possibile usare l'interfaccia della riga di comando per completare la prima pubblicazione.