CLI do desenvolvedor da Microsoft Store (MSIX)

Observação

Esta página aborda a publicação de aplicações MSIX usando a interface de utilizador da Microsoft Store Developer. Para obter informações sobre a publicação de aplicativos MSI/EXE usando a CLI do desenvolvedor da Microsoft Store, clique aqui.

A Interface de Linha de Comando da Microsoft Store é uma CLI multiplataforma (Windows, macOS, Linux) que ajuda os desenvolvedores a publicar seus aplicativos na Microsoft Store. Ele permite que os desenvolvedores configurem localmente seus projetos de aplicativos para publicar na Microsoft Store, bem como realmente publiquem os pacotes de seus aplicativos na Microsoft Store, chamando automaticamente as APIs corretas do Partner Center para carregar seus pacotes.

Para entender como usar a CLI do desenvolvedor da loja, confira o vídeo a seguir:

Pré-requisitos

Para usar a CLI do desenvolvedor da Microsoft Store, você precisará:

Instalação

A Microsoft Store Developer CLI suporta Windows 10+, Linux e macOS:

Instale a CLI de desenvolvimento da Microsoft Store (visualização) agora!

Introdução

Depois de instalar a CLI do Microsoft Store Developer, você precisa configurar seu ambiente para poder executar comandos. Você pode fazer isso simplesmente executando a CLI pela primeira vez. A CLI irá guiá-lo através do processo de configuração:

msstore

Importante

Ao iniciar sessão, não use o seu MSA! A CLI do desenvolvedor da Microsoft Store exige que você use suas credenciais de ID do Microsoft Entra. Você pode encontrar mais informações sobre isso em nosso pré-requisitos seção.

A execução em ambientes de CI também é suportada, e a Microsoft Store Developer CLI (visualização) pode ser usada nos seus pipelines de CI/CD para, por exemplo, publicar as suas aplicações na Microsoft Store de forma automática. Mais instruções sobre como fazer isso podem ser encontradas aqui.

Observação

As operações de atualização de aplicações através do Microsoft Store Developer CLI são atualmente suportadas apenas para produtos gratuitos. Produtos pagos serão suportados numa versão futura.

Comandos

Estes são os comandos disponíveis da Microsoft Store Developer CLI:

Comando Descrição
informação Imprima a configuração existente.
reconfigurar Reconfigure a CLI do desenvolvedor da Microsoft Store.
Configurações Altere as configurações da CLI do desenvolvedor da Microsoft Store.
aplicações Comandos relacionados ao aplicativo, como listar os aplicativos em sua conta e recuperar os detalhes do aplicativo.
Submissão Comandos relacionados com o envio, como 'status', 'get', 'getListingAssets', 'updateMetadata', 'update', 'poll', 'publish', 'delete', 'rollout'.
Init Ajuda você a configurar seu aplicativo para publicar na Microsoft Store.
embalagem Ajuda você a empacotar seu aplicativo da Microsoft Store como um MSIX.
publicar Publica seu aplicativo na Microsoft Store.
Voos Instruções relacionadas a voos, como 'list', 'get', 'delete', 'create', 'submission'.

Para obter mais informações, consulte: Comandos.

Perguntas frequentes

  1. O que é a CLI para Desenvolvedores da Microsoft Store e como me pode ajudar?

    A Microsoft Store Developer CLI é uma ferramenta de linha de comando multiplataforma que permite aos desenvolvedores automatizar muitas tarefas do Partner Center, como:

    • Listar e recuperar informações do aplicativo
    • Upload de novos pacotes
    • Atualizando metadados da Loja
    • Enviar e publicar atualizações de aplicativos

    Esta ferramenta é particularmente útil para pipelines de CI/CD, onde novas compilações podem ser enviadas e publicadas automaticamente. A autenticação é feita usando credenciais do Entra ID vinculadas à sua conta do Partner Center.

    Ele oferece uma alternativa flexível à interface do usuário da Web e suporta fluxos de trabalho de script no Windows, macOS e Linux. Para usá-lo, os desenvolvedores devem primeiro configurar o acesso à API com as permissões apropriadas. Com essa ferramenta, as equipes podem simplificar e dimensionar significativamente suas operações de lançamento.

  2. Posso automatizar submissões de lojas com a CLI?

    Sim, a CLI suporta automação de envios de aplicativos. Integrado em pipelines de compilação, ele permite empacotamento, envio e publicação automatizados de novas versões de aplicativos sem intervenção manual. Isso reduz significativamente o tempo e as taxas de erro, ideal para equipes que gerenciam atualizações frequentes ou vários aplicativos.