Compartilhar via


Perfis de provisionamento para aplicativos Xamarin.Mac

Os perfis de provisionamento permitem que um desenvolvedor incorpore vários recursos específicos (como iCloud e notificações por Push) do macOS (anteriormente conhecido como o Mac OS X) em seus aplicativos Xamarin.Mac. Eles devem criar, baixar e instalar um Perfil de Provisionamento do Mac para cada aplicativo que estão desenvolvendo que usa esses recursos.

The Apple Provisioning Portal

Perfil de provisionamento de desenvolvimento

Um Perfil de Provisionamento de Desenvolvimento permite que um aplicativo destinado à Mac App Store seja testado nos computadores específicos que foram configurados no perfil. Isso é particularmente relevante quando estiver usando recursos do macOS como iCloud e Notificações por Push.

Observação

O desenvolvedor já deve ter criado um Certificado de Desenvolvimento do Mac antes de conseguir criar um Perfil de Provisionamento de Desenvolvimento. Conclua os detalhes, conforme mostrado nessa captura de tela, para gerar um Perfil de Provisionamento de Desenvolvimento que pode ser usado para criar compilações. Deve haver um Certificado Válido de Desenvolvimento do Mac disponível para seleção na caixa Certificado e, pelo menos, um sistema registrado para teste.

Faça o seguinte:

  1. Selecione o tipo de Perfil de Provisionamento a ser criado e clique no botão Continuar:

    Selecting the profile type

  2. Selecione a ID do aplicativo para o qual será criado o perfil e clique no botão Continuar:

    Selecting the app ID

  3. Selecione a ID de desenvolvedor usada para assinar o perfil e clique em Continuar:

    Selecting the developer ID

  4. Selecione os computadores nos quais esse perfil pode ser usado e clique em Continuar:

    Selecting the allowed computers

  5. Agora, insira um Nome do Perfil e clique no botão Gerar:

    Screenshot shows entering the Profile Name into the provisioning window.

  6. Clique no botão Download para baixar o novo perfil:

    Screenshot shows Download button for the profile.

  7. Os perfis de provisionamento de desenvolvimento são instalados no painel de Preferências de Perfis das Preferências do Sistema do aplicativo do Mac:

    Screenshot shows the Install verification dialog box.

  8. O painel de Preferências de Perfil mostrará todos os perfis instalados:

    Showing all installed profiles

  9. O perfil também aparecerá no Utilitário de Certificado de Desenvolvedor, caso precise ser baixado novamente:

    The Developer Certificate Utility

Será necessário criar um novo Perfil de Provisionamento de Desenvolvimento para cada novo aplicativo ou quando um novo computador for adicionado para ser usado em teste.

Perfil de provisionamento de produção

Os perfis de provisionamento de produção são necessários para compilar um pacote para ser enviado à Mac App Store.

Faça o seguinte:

  1. Selecione o tipo de perfil a ser criado e clique no botão Continuar:

    Selecting the type of profile

  2. Selecione a ID do aplicativo para o qual será criado o perfil e clique no botão Continuar:

    Selecting the app ID

  3. Selecione a ID da empresa para assinar o perfil e clique no botão Continuar:

    Selecting the company ID

  4. Insira um Nome do perfil e clique no botão Gerar:

    Generating the profile

  5. Clique em Download para obter o arquivo de perfil de provisionamento (extensão .provisionprofile):

    Downloading the profile

  6. Arraste-o até o Organizador do Xcode ou clique duas vezes nele para instalar. Dessa forma, o perfil aparecerá no Organizador do Xcode:

    Installing the profile

  7. O perfil de provisionamento também aparecerá na lista:

    Showing the installed profiles

Se o desenvolvedor alterar os recursos que estão sendo usados por uma ID de aplicativo (por exemplo, ativar o iCloud ou notificações por push), ele deve recriar os perfis de provisionamento para essa ID de aplicativo.