Distribuição de Portal da Empresa do Intune
Importante
O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar a migração.
Publique aplicativos novos e atualizados de linha de negócios existentes para iOS (LOB) e Android do App Center para Portal da Empresa em sua instância do Intune Cloud.
Pré-requisitos
- Sua organização tem uma assinatura do Intune Cloud. Caso contrário, você pode se inscrever para uma conta de avaliação.
- Uma conta de administrador e locatário Intune ativada.
- Crie um CNAME DNS para simplificar e personalizar a experiência de logon. Quando sua organização se inscreve em um serviço baseado em nuvem da Microsoft, como Intune, você recebe um domínio inicial.
- Adicione manualmente usuários à sua assinatura de Intune por meio do portal do Office 365 ou do portal de Intune do Azure e conceda aos usuários permissões adicionais, incluindo permissão de administrador global.
- Crie grupos para organizar usuários ou dispositivos por localização geográfica, departamento ou características de hardware.
- O Azure Active Directory para um locatário atua como um agente de segurança para habilitar o acesso aos sites. O Visual Studio App Center exigirá acesso à API de grafo Intune para permitir que um usuário de um locatário específico publique aplicativos no Portal da Empresa do Intune. O administrador global do Azure Active Directory (AD) de locatários precisa dar consentimento. Para fornecer esse consentimento, o administrador global do Azure Active Directory da sua empresa precisará acessar esta página de consentimento e concordar em conceder acesso ao Visual Studio App Center para acessar as APIs do Intune Graph. Em seguida, o administrador será navegado até o Visual Studio App Center. Fornecer consentimento é uma atividade única para o administrador global do Active Directory de uma empresa. Depois de concluído, qualquer usuário com a função Intune gerenciador de aplicativos, para esta empresa, pode navegar até o Visual Studio App Center e publicar aplicativos no Portal da Empresa do Intune.
- Para obter mais informações, examine a introdução ao Intune.
Etapa 1: Criar uma conexão Intune no App Center
- Selecione Lojas em Distribuição.
- No meio da página, clique no botão Conectar-se à Loja .
- Selecione o tipo de repositório como Portal da Empresa do Intune e clique em Avançar.
- Você será redirecionado para a página de logon da Microsoft para fornecer seu nome de domínio inicial no Azure Active Directory (AD). Parece your-domain.onmicrosoft.com.
- No logon bem-sucedido, você será solicitado a inserir um nome da Loja.
- Selecione Categoria do aplicativo na lista suspensa.
- Para Audiência, forneça o nome do grupo de Azure AD (grupo habilitado para segurança) para o qual distribuir esse aplicativo. A versão inicial desse recurso exige que o desenvolvedor saiba o grupo de Azure AD para o qual o aplicativo está sendo distribuído. O administrador Intune que conectou o App Center ao Intune API do Graph na etapa 1.3 deve ser um membro do grupo para que ele seja qualificado e apareça na lista suspensa de preenchimento automático.
- Clique em Conectar.
- Uma conexão com Portal da Empresa do Intune foi configurada. Você deverá ver um repositório com o nome fornecido na home page lojas . A conexão é válida por 90 dias para um aplicativo no App Center.
Etapa 2: publicar seu aplicativo no Portal da Empresa do Intune
- Na home page Lojas, selecione a Intune Store criada acima.
- Clique em Publicar na Loja.
- Carregue o pacote do aplicativo.
- Depois que o pacote for carregado, você deverá ver alguns detalhes do aplicativo. Clique em Próximo.
- Clique em Publicar para enviar o aplicativo por push para o Portal da Empresa do Intune. O status desta versão na página de detalhes da loja será exibido como Processamento.
- Depois que o App Center concluir a entrega do aplicativo para Intune, o status do aplicativo será alterado para Enviado.
- Se houver uma falha durante a publicação, o status falhará com uma mensagem de erro.
Para quaisquer problemas, você sempre pode abrir um tíquete de suporte. Selecione o menu de ajuda (?) no canto superior direito do portal do App Center e escolha "Contate o suporte". Nossa equipe de suporte dedicada responderá às suas perguntas e comentários.
Publicação por meio da CLI
Aviso
Você precisa da CLI 2.7 ou mais recente do App Center para usar esse recurso.
Usar a CLI é uma maneira fácil de integrar a conexão de repositório do App Center como parte da configuração de CI/CD, como Jenkins ou Go CI.
Antes de usar a CLI, você precisará estabelecer uma conexão com um destino, ou seja, Google Play, App Store ou Intune no App Center. E compile um binário para seu destino.
appcenter distribute stores list \
--app {app_owner}/{app_name} \
--output json
Você obterá um resultado como este:
[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]
E é a coluna Store que usaremos na etapa final.
A etapa final é publicar seu aplicativo executando:
appcenter distribute stores publish \
--file /path/to/file.aab \
--store Production \
--app {app_owner}/{app_name} \
--release-notes "Some note."
Você precisará preencher os espaços em branco, como o comando de lista. Em vez de ter uma nota de versão estática, é possível usar o --release-notes-file
em vez disso. Um arquivo de nota de versão é um arquivo de texto sem formatação codificado com UTF-8.
Solução de problemas
Falha ao publicar o aplicativo na Intune Store. O aplicativo foi publicado anteriormente como ***
Esse erro pode ocorrer quando você tenta publicar usando um aplicativo que você já publicou para Intune com um nome de aplicativo diferente. O App Center usa o nome do aplicativo no App Center ao publicar no Intune. Se o nome for diferente do que você tem em Intune, Intune rejeitará com essa mensagem de erro.
Para corrigir esse problema, você precisa renomear ou criar um novo aplicativo que corresponda exatamente ao que você tem em Intune. Se você vir a mensagem de erro, tente renomear seu aplicativo do App Center para o que se segue depois de ... publicado como '***'.