Sencha Touch - Provisionamento nativo de iOS

O Sencha Touch fornece recurso de provisionamento IOS nativo. A seguir estão as etapas para criar e instalar um aplicativo nativo no dispositivo que executa o iOS para desenvolvimento e teste.

A seguir estão as etapas para executar um aplicativo em um dispositivo iOS.

  • Crie, baixe e converta um certificado iOS
  • Crie um ID de aplicativo
  • Registre o dispositivo
  • Crie e baixe um perfil provisório

Depois que as etapas do portal de desenvolvimento da apple forem concluídas, siga as seguintes etapas -

  • Configure a configuração do pacote de aplicativos
  • Gerar um aplicativo
  • Execute um aplicativo de pacote

Criar, baixar e converter um certificado iOS

Todos os aplicativos iOS nativos precisam de um certificado iOS. Um certificado pode ser usado para vários aplicativos, portanto, depois de criar um certificado, use o mesmo em todos os aplicativos.

Use as seguintes etapas para criar o certificado iOS que é o mesmo para Windows, Mac OS; no entanto, os comandos são diferentes.

Step 1 - Gere uma solicitação de assinatura de certificado (CSR).

Este é um pré-requisito para criar um certificado iOS. Você pode usar um construtor de aplicativo para criar CSR. Você deve estar conectado ao construtor de aplicativos e deve ter o código do aplicativo em execução nele.

Clique no ícone da roda dentada e selecione a opção. Em seguida, selecione a identidade criptográfica iOS e clique em criar. Insira seus dados e clique em OK.

Depois de clicar em OK, pode ser solicitado que você especifique o nome e o local para salvar o arquivo baixado. Forneça as informações necessárias.

Os certificados criptográficos vêm no formato P12.

Steo 2- Acesse o Portal de Desenvolvimento da Apple e siga as etapas -

Depois de ter o CSR com você, faça login no centro de desenvolvimento iOS e clique na seção de certificado.

Clique em Certificado, em Desenvolvimento e, em seguida, clique em Adicionar.

Selecione iOS development center e clique em Continue.

Forneça seu CSR e clique em Continuar novamente.

Clique em download para baixar o certificado gerado e clique em Concluído.

Criar Id do Aplicativo

O Id do aplicativo, também conhecido como id do pacote, é uma string exclusiva que identifica seu aplicativo.

Você pode usar o mesmo id para fins de desenvolvimento; no entanto, para produção, cada aplicativo deve usar um id único. O ID pode ser criado no centro de desenvolvimento da Apple.

Registre o dispositivo

Você precisa registrar seu dispositivo no centro de desenvolvimento da Apple, caso ainda não o tenha feito. Todos os dispositivos precisam ser registrados uma vez.

Para registrar um dispositivo, você pode precisar do UDID. É uma identificação exclusiva do dispositivo, que você pode obter no iTunes do seu dispositivo.

Para verificar seu UDID, abra o iTunes em seu computador e conecte seu dispositivo a ele. Clique em seu nome na lista de dispositivos e vá para a página de resumo. Em seguida, clique no número de série, que é o UDID do seu dispositivo.

Para adicionar seu dispositivo, clique na opção adicionar dispositivo no portal e forneça seu UDID.

Criar e baixar um perfil provisório

Esta etapa é vincular seu certificado iOS, id do aplicativo e dispositivo para executar seu aplicativo.

Para gerar um perfil de provisionamento, forneça um nome para o perfil e forneça seu appId e certificado iOS com as informações do dispositivo.

Agora gere e baixe o perfil de provisionamento. O nome padrão para o arquivo de perfil de provisionamento seria _profileName_.mobile provision, em que profileName é o nome que você fornece durante o provisionamento.

Configure a configuração do pacote de aplicativos.

Esta etapa é criar um empacotador para seu aplicativo. Execute o seguinte comando para gerar um empacotador. Você pode editar o empacotador e fornecer sua ID de aplicativo, bem como outras informações relevantes específicas para seu aplicativo.

sencha app package generate packager.json

Gerar aplicativo

Construa seu aplicativo usando o seguinte comando no Sencha CMD.

sencha app build native

Executar um aplicativo de pacote

Depois que todas as etapas acima forem concluídas, você pode finalmente testar seu aplicativo no dispositivo iOS.

Abra o iTunes e vá para a biblioteca de aplicativos. Adicione seu diretório .app à tela de aplicativos.

Finalmente, em seu dispositivo, vá para aplicativos e escolha o aplicativo da biblioteca de aplicativos. Instale e inicie o aplicativo. Você verá que seu aplicativo está sendo executado com sucesso.