Compartilhar via


Gerenciamento de contas da Apple

Ao desenvolver um aplicativo iOS do .NET MAUI (NET Multi-platform App UI), é essencial testá-lo implantando-o em um dispositivo antes de fazer seu upload na App Store para distribuição. Ambas as tarefas exigem que você ou outra pessoa em sua organização se inscreva em um dos Programas de Desenvolvedores da Apple:

  1. Registrar-se no AppStoreConnect Program da Apple permite que você publique seus aplicativos iOS na AppStore pública da Apple.
  2. Registrar-se no programa Enterprise da Apple permite que você publique seus aplicativos iOS em um "AppStore" privado totalmente controlado pela sua organização.

A interface de gerenciamento de conta da Apple no Visual Studio permite exibir certificados de assinatura e perfis de provisionamento, criar novos certificados de assinatura e baixar perfis de provisionamento existentes.

Aceitando o contrato de licenciamento da Apple

Todos os anos, a Apple exige que você revise e concorde com seu contrato de licenciamento. Para fazer isso, entre na conta de desenvolvedor da Apple e concorde com qualquer contrato de licenciamento que lhe for apresentado.

Gerando uma chave de API

Antes de adicionar uma conta de desenvolvedor da Apple ao Visual Studio, você precisará gerar uma chave de API.

Gerando uma chave de API AppStoreConnect

Se você tiver se inscrito no programa AppStoreConnect da Apple, você precisará:

  1. Acesse sua conta de desenvolvedor da Apple.
  2. Selecione Usuários e Acesso.
  3. Selecione a guia Integrações.
  4. Selecione a guia chaves de equipe.
  5. Pressione o botão +.

Observação

No momento, o Visual Studio dá suporte apenas a de Chaves de Equipe e não dá suporte a de Chaves Individuais.

Somente as chaves de administrador e poderão registrar novos IDs de pacote (Bundle IDs) e gerar novos perfis de provisionamento. As chaves do Desenvolvedor não poderão executar essas tarefas.

Para obter mais informações sobre a API AppStoreConnect da Apple, visite documentação da API AppStoreConnect da Apple.

Gerando uma chave de API Corporativa

Se você tiver se inscrito no Programa Empresarial da Apple , você precisará:

  1. Faça login no da conta de desenvolvedor da Apple.
  2. Selecione Usuários e Acesso localizados na seção Serviços.
  3. Selecione a guia Integrações.
  4. Pressione o botão +.

Observação

Somente as chaves de administrador poderão registrar novas IDs de Pacote e gerar novos perfis de provisionamento. As chaves de do Desenvolvedor não poderão executar essas tarefas.

Para obter mais informações sobre como gerar uma Chave de API Enterprise, visite a documentação da API do programa Enterprise da Apple.

Adicionar uma conta de desenvolvedor da Apple

Para adicionar sua conta Apple ao Visual Studio:

  1. No Visual Studio, vá para Ferramentas > Opções > Xamarin > Apple Accounts e clique no botão Adicionar:

    Adicionar uma conta de desenvolvedor da Apple ao Visual Studio.

  2. Forneça um de nome de descritivo para sua Chave de API e copie os valores de ID do emissor e valores de ID de chave do site da Apple para as caixas de texto apropriadas. Se você ainda não fez isso, baixe o de Chave Privada do site da Apple para um local seguro e use o botão procurar... para selecionar o local do arquivo de chave privada baixado:

    insira suas informações de Chave de API.

Exibir certificados de autenticação e perfis de provisionamento

Quando você seleciona uma conta de desenvolvedor da Apple e um nome de equipe, o botão Exibir detalhes... é habilitado. Clicar nele abre a caixa de diálogo de detalhes da equipe que exibe uma lista de identidades de assinatura e perfis de provisionamento instalados no seu computador. Essa caixa de diálogo organiza as identidades de assinatura por tipo, com a coluna Status informando se o certificado:

  • É válido. A identidade de assinatura (o certificado e a chave privada) está instalada em seu computador e não expirou.
  • Não está no conjunto de chaves. A Apple possui uma identidade de assinatura válida. Para instalá-la em seu computador, ela deve ser exportada de outra máquina. Você não pode baixar a identidade de assinatura da sua conta de desenvolvedor da Apple, pois ela não contém a chave privada.
  • A chave privada está ausente. Um certificado sem chave privada é instalado no conjunto de chaves.
  • Expirou. O certificado expirou. Remova-o do seu conjunto de chaves.

Gerar um certificado de assinatura

Para criar uma nova identidade de assinatura, na caixa de diálogo de detalhes da equipe, clique em Criar certificado para abrir o menu suspenso e selecione o tipo de certificado que você quer criar. Se você tiver as permissões corretas, uma nova identidade de assinatura aparecerá após alguns segundos.

Se uma opção no menu suspenso estiver esmaecida e desmarcada, isso significa que você não tem as permissões de equipe corretas para criar esse tipo de certificado.

Baixar perfis de provisionamento

A caixa de diálogo de detalhes da equipe também exibe uma lista de todos os perfis de provisionamento associados à sua conta de desenvolvedor da Apple. Você pode baixar todos os perfis de provisionamento no seu computador local clicando no botão Baixar todos os perfis.