Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
O Visual Studio App Center foi desativado em 31 de março de 2025, exceto para os recursos de Análise e Diagnóstico, que continuarão a ter suporte até 30 de junho de 2026. Mais informações.
Você pode implantar seus aplicativos do Azure DevOps no App Center com a tarefa Implantar com o App Center .
Observação
Para servidores de versão no local, instale esta extensão e certifique-se de que está a utilizar a 3.173.0 versão ou mais recente. Todas as versões mais antigas não funcionarão após 1º de fevereiro de 2021.
Criando uma compilação assinada
Somente compilações assinadas podem ser implantadas e instaladas em dispositivos, garantindo que sua definição de compilação existente do Azure DevOps produza uma compilação assinada.
Configurar a distribuição com o App Center
Quando terminar a tarefa de assinatura, adicione a tarefa de compilação App Center Distribute. Esta tarefa carrega sua compilação assinada no App Center para que você possa distribuí-la aos testadores beta.
Advertência
Você precisa do App Center Distribute Task versão 3 ou mais recente para usar esse recurso.
Ao configurar a tarefa Distribuir do App Center, você precisará da chave da API do App Center. Para obter essa chave, abra um navegador e navegue até o painel do App Center e, em seguida, abra as Configurações da conta.
Crie um novo token de API, certificando-se de que o token de API tenha acesso total (para que o Azure DevOps possa criar novas versões para distribuição) e, em seguida, copie a chave. Reverta para o Azure DevOps e para a tarefa Distribuição do App Center e crie uma nova ligação para o App Center. Se você estiver usando o novo editor YAML, siga a documentação do VSTS para criar uma nova conexão. Cole a chave de API copiada do App Center, verifique se a URL do servidor é https://api.appcenter.ms/v0.1e dê um nome à conexão.
Depois de criar a conexão entre o Azure DevOps e o App Center, o Azure DevOps precisa saber para qual aplicativo você deseja distribuir a compilação assinada. Você pode encontrar o slug do aplicativo acessando seu projeto no App Center e extraindo-o com base na url do aplicativo:
- App de propriedade do usuário -
https://appcenter.ms/users/{USER_NAME}/apps/{APP_ID} - App de propriedade da organização -
https://appcenter.ms/orgs/{ORG_NAME}/apps/{APP_ID}
Por exemplo, a aplicação slug para https://appcenter.ms/users/vigimm/apps/SkyTube é vigimm/Skytube.
Em seguida, defina o caminho do ficheiro binário onde os seus aplicativos foram compilados.
Finalmente, adicione notas de versão à sua distribuição.
O App Center é implantado no seu grupo de Colaboradores por padrão. Opcionalmente, você pode especificar um ID de destino ou um ID de conexão de armazenamento. A ID de destino pode ser encontrada selecionando primeiro um grupo de distribuição e, em seguida, exibindo as configurações do grupo de distribuição.
Você encontrará o ID de destino abaixo do nome do grupo de distribuição.
Obter o ID de conexão da Loja usando uma chamada de API; saiba como usar a API do App Center em outro lugar na documentação.
Ligue à API usando o seguinte link: https://openapi.appcenter.ms/#/distribute/stores_list para consultar as IDs das lojas. Abaixo está um exemplo dos resultados retornados da chamada de API. Você usará o valor do ID da chave para especificar uma loja como destino.
[
{
"id": "ebb146bc-b0d7-4500-9791-fc02f191bff9",
"name": "Alpha team",
"type": "apple",
"track": "testflight-external",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
},
{
"id": "10ba5942-1388-4b2a-869a-9de40d5c0cff",
"name": "Production",
"type": "apple",
"track": "production",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
},
{
"id": "894dd821-9f16-44a3-b2a7-d513d226babb",
"name": "iTunes Connect users",
"type": "apple",
"track": "testflight-internal",
"created_by": "5114c905-76db-49e5-8a47-58c34b33a38b",
"service_connection_id": "2a85ad1e-b44e-d6fd-a85f-8daee62b54ed"
}
]
Distribuindo as compilações assinadas para o App Center
Depois de concluíres a configuração da tarefa de Distribuição do App Center, poderás Guardar e Enfileirar a tua compilação. Se for bem-sucedida, sua compilação assinada será carregada para as versões do destino definido.
Agora que sua compilação assinada está no App Center, você está pronto! Você e seus usuários podem baixar a compilação assinada diretamente do App Center ou redistribuir ainda mais a versão para outro grupo.