Product Documentation

Política de dispositivo do perfil de provisionamento

Oct 06, 2016

Quando você desenvolve e assina o código de um aplicativo empresarial iOS, geralmente inclui um perfil de provisionamento de distribuição empresarial, exigido pela Apple para que o aplicativo seja executado em um dispositivo iOS. Se um perfil de configuração estiver ausente ou tiver expirado, o aplicativo falhará quando um usuário tocar para abri-lo.

O principal problema dos perfis de provisionamento é que eles expiram um ano depois de terem sido gerados no Apple Developer Portal e você deve manter o controle das datas de expiração de todos os seus perfis de provisionamento em todos os dispositivos iOS registrados por seus usuários. Rastrear as datas de expiração envolve não apenas o acompanhamento das datas de expiração em si, mas também de qual versão do aplicativo está sendo usada pelos usuários. Duas soluções são enviar por email os perfis de configuração para os usuários ou colocá-los em um portal da Web para download e instalação. Essas soluções funcionam, mas são propensas a erro porque elas exigem que os usuários sigam as instruções em um email ou acessem o portal da Web e baixem o perfil correto para instalá-lo.

Para tornar esse processo transparente para os usuários, no XenMobile, você pode instalar e remover perfis de provisionamento com as políticas de dispositivo. Os perfis ausentes ou expirados são removidos conforme necessário e os perfis atualizados são instalados nos dispositivos de usuários, para que seja preciso apenas tocar em um aplicativo para abri-lo.

Antes de criar uma política de perfil de provisionamento, você deve criar um arquivo de perfil de provisionamento. Para obter mais informações, consulte Criando perfis de provisionamento no site Apple Developer.

1. No console XenMobile, clique em Configurar > Políticas de dispositivo. A página Políticas de dispositivo é exibida.

2. Clique em Adicionar. A página Adicionar uma nova política é exibida.

3. Expanda Mais e, em Aplicativos, clique em Perfil de Provisionamento. A página de informações sobre a Política de Perfil de Provisionamento é exibida.

localized image

4. No painel Informações Sobre a Política, insira as seguintes informações:

  • Nome da política: digite um nome descritivo para a política.
  • Descrição: opcionalmente, digite uma descrição para a política.

5. Clique em Avançar. A página de informações sobre a Plataforma iOS é exibida.

localized image

6. Defina estaconfiguração:

  • Perfil de provisionamento do iOS: selecione o arquivo de perfil de provisionamento a ser importado clicando em Procurar e navegando para a localização do arquivo.
7. Configure as regras de implantação

8. Clique em Avançar. A página de atribuição de Política de Perfil de Provisionamento é exibida.

localized image

9. Ao lado de Escolher grupos de entrega, digite para localizar um grupo de entrega ou selecione na lista um grupo ou grupos aos quais você deseja atribuir a política. Os grupos que você selecionar aparecerão na lista Grupos de entrega que receberão a atribuição de aplicativos.

10. Expanda Cronograma de implantação e defina estas configurações:

  • Ao lado de Implantar, clique em I para agendar a implantação ou em O para impedi-la. A opção padrão é I. Se você escolher O, nenhuma outra opção precisará ser configurada.
  • Ao lado de Cronograma de implantação, clique em Agora ou em Mais tarde. A opção padrão é Agora.
  • Se você clicar em Mais tarde, clique no ícone de calendário e selecione a data e a hora da implantação.
  • Ao lado de Condição de implantação, clique em Em cada conexão ou em Somente quando a implantação anterior tiver falhado. A opção padrão é Em cada conexão.
  • Ao lado de Implantar para conexões permanentes, clique em I ou O. A opção padrão é O.

Observação:

  • Essa opção se aplicará quando você tiver configurado a chave de implantação em segundo plano do cronograma em Configurações > Propriedades do servidor. A opção sempre conectada não está disponível para dispositivos iOS.
  • O cronograma de implantação que você configura é o mesmo para todas as plataformas. Todas as alterações feitas se aplicam a todas as plataformas, exceto Implantar para conexões permanentes, que não se aplica ao iOS.

11. Clique em Salvar.