Revista iMasters #25 - Fevereiro

Page 17

// 17

Será exibida uma tela com todo o log de geração de build. Caso haja alguma falha ao gerar o aplicativo, o log será bem útil para diagnosticar o problema. Se tudo ocorreu bem, nossa build gerou, com sucesso, o APK da nossa aplicação. Build iOS O próximo passo é configurar a build do iOS. Como sabemos, a Apple tem outro padrão de desenvolvimento e também de entrega de suas aplicações. Sendo assim, antes de distribuir aplicações para iOS, é necessário criar algumas configurações em sua conta de desenvolvedor Apple. Além dos certificados, é preciso, é claro, um MAC OS com todo ambiente de desenvolvimento configurado e atualizado. É aí que entra o poder do App Center. Ele possui um Agent na nuvem que tem, basicamente, máquinas MAC com toda a necessidade de um ambiente de desenvolvimento para compilar nossas aplicações. Fantástico. Para que a sua build possa funcionar corretamente, deve-se atender aos seguintes pré-requisitos: ATENÇÃO: Os passos a seguir dependem do uso de um MAC OS. A maioria das ações pode ser feita através do portal de desenvolvedores Apple, porém, na geração

de certificados e da chave privada, devem-se utilizar os recursos do Mac OS. Devices que receberão o app No painel de desenvolvedores da Apple, temos a possibilidade de cadastrar até 100 dispositivos que receberão nossas aplicações para teste. APP ID - Todo aplicativo deve ter um App Id que representa a aplicação na Apple Store - o padrão utilizado. Certificado de produção - Criar um certificado de produção na opção “App Store and Ad hoc”. Basicamente, precisamos criar um certificado de produção para distribuição “ADHOC”, ou seja, não será uma distribuição via Apple Store, mas distribuída diretamente para determinados dispositivos. Precisamos criar alguns certificados. Acesse o aplicativo iOS criado anteriormente e vá ao menu “Build”. Certificado de provisionamento - O certificado de provisionamento deverá ser criado para distribuição Ad hoc, com o App Id criado para a sua aplicação, relacioná-lo ao certificado de produção criado anteriormente e, finalmente, selecionar todos os devices que receberão o app. Chave privada do certificado de produção - Esta chave privada po-

de ser gerada facilmente selecionando o certificado de produção criado anteriormente na aplicação KeyChain do Mac OS, clicando com o botão direito no certificado e escolhendo a opção de “Exportação”. Defina um nome para o certificado e uma senha. Guarde bem essa senha. Ela será usada na geração da build. Dica: é muito importante que no certificado de provisionamento existam todos os devices que receberão o aplicativo, caso contrário, ele não irá instalar em um dispositivo desconhecido. As configurações acima podem parecer complexas para o “marinheiro de primeira viagem”. Mas não se preocupe, com o tempo, você se acostuma e, além disso, existem ótimas ferramentas, como o Fastlane, que facilitam e muito o trabalho de criação e gerenciamento de certificados. Com os certificados em mãos, é hora de configurar a Build. Para isso, no App Center, acesse o aplicativo iOS criado anteriormente e, em seguida, acesse o menu Build. Assim como foi feito na configuração da build Android, apenas as configurações mais importantes serão tratadas. Clique na branch develop e, em seguida, em “Configure build”. No formulário, preencha os dados de acordo com a tabela abaixo: iMasters #25 Fevereiro 2018


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.