Criação e Publicação de Aplicativo iOS
Introdução
Este artigo fornece um passo a passo detalhado do processo necessário para construir seu aplicativo iOS. Ele abrange etapas essenciais, desde a configuração da sua conta de desenvolvedor Apple e a criação de certificados e identificadores, até a integração com o Firebase e a preparação do aplicativo para o App Store Connect. Siga estas instruções com atenção para garantir uma compilação e envio bem-sucedidos do seu aplicativo iOS.
Observação: Este processo é realizado em uma plataforma de terceiros (Apple), portanto, as etapas descritas neste artigo podem sofrer alterações. A Apple reserva-se o direito de modificar o procedimento sem aviso prévio, e você pode se deparar com uma interface diferente. Caso observe qualquer discrepância, entre em contato pelo e-mail support@edirectory.com para nos informar sobre a necessidade de atualização deste artigo.
Pré-requisitos
Antes de começar, verifique se você possui:
- Uma conta ativa de Desenvolvedor Apple.
- Acesso à sua plataforma de criação de aplicativos.
- Uma conta Firebase.
- Acesso ao Google Cloud Platform.
- Uma conta no App Store Connect.
Instruções Passo a Passo:
- Faça Login na Sua Conta de Desenvolvedor: Comece acessando o site Apple Developer (https://developer.apple.com/) e fazendo login com suas credenciais de desenvolvedor.
- Navegue até Certificados, Identificadores e Perfis: Uma vez logado, localize e clique na seção "Certificados, Identificadores e Perfis".
- Criar um Novo Certificado: Dentro do menu "Certificados, Identificadores e Perfis", selecione "Certificados" sob o cabeçalho "Certificados". Clique no botão "+" para criar um novo certificado.
- Selecionar Certificado de Distribuição Apple: Na seção "Software", escolha "Distribuição Apple" como o tipo de certificado e clique em "Continuar."
- Gerar o Pedido de Assinatura de Certificado (CSR): Vá para seu construtor de aplicativos eDirectory em seu Gerenciador de Sites. Quando estiver pronto com o aplicativo, clique em 'Construir' e haverá uma seção para configurações de construção iOS onde você pode gerar e encontrar um link destacado para salvar um arquivo de Pedido de Assinatura de Certificado. Salve este arquivo em seu computador com a extensão ".certSigningRequest".
- Carregar CSR na Conta de Desenvolvedor Apple: Retorne ao portal de Desenvolvedores Apple. Na página de criação do certificado, clique em "Escolher Arquivo", selecione o arquivo .certSigningRequest que você gerou na etapa anterior e faça o upload. Em seguida, clique em "Continuar."
- Baixar Seu Certificado de Distribuição: Após carregar o CSR, seu certificado de distribuição será gerado. Clique no botão "Baixar" para salvar o arquivo
.cer
em seu computador. Em seguida, volte ao menu principal "Certificados".
- Carregar Certificado no Construtor de Aplicativos: Navegue de volta para a plataforma de configurações de construção iOS do seu construtor de aplicativos eDirectory. Deve haver uma opção para carregar seu Certificado de Distribuição iOS. Carregue o arquivo
.cer
que você baixou na etapa anterior.
- Criar um Novo Identificador: Retorne ao portal de Desenvolvedores Apple. No menu "Certificados, Identificadores e Perfis", selecione "Identificadores" sob o cabeçalho "Identificadores". Clique no botão "+" para criar um novo identificador.
- Selecionar IDs de Aplicativos: Na página "Registrar um Novo Identificador", selecione "IDs de Aplicativo" como o tipo de identificador e clique em "Continuar."
- Selecionar Aplicativo: Sob "Selecionar um tipo", certifique-se de que "Aplicativo" esteja selecionado e clique em "Continuar."
- Configurar ID do Aplicativo: Na página "Registrar um ID de Aplicativo", insira um nome descritivo para seu identificador no campo "Descrição". No campo "ID do Pacote", insira o exato Identificador de Pacote usado no seu projeto de construtor de aplicativos. Certifique-se de que esses correspondam exatamente.
- Habilitar Capacidades: Na mesma página "Registrar um ID de Aplicativo", na seção "Capacidades", marque as caixas para "Notificações Push" e "Entrar com Apple." Em seguida, clique em "Continuar."
- Registrar ID do Aplicativo: Revise os detalhes do seu ID de Aplicativo e clique no botão "Registrar". Depois de registrado, volte ao menu principal "Certificados, Identificadores e Perfis" e depois para o menu "Certificados".
- Criar um Novo Perfil de Provisionamento: No menu "Certificados, Identificadores e Perfis", selecione "Perfis" sob o cabeçalho "Perfis de Provisionamento". Clique no botão "+" para criar um novo perfil.
- Selecionar Perfil de Distribuição da App Store: Sob "Distribuição", selecione "App Store" como o tipo de perfil de provisionamento e clique em "Continuar."
- Selecionar Seu ID de Aplicativo: Na página "Selecionar ID de Aplicativo", escolha o ID de Aplicativo que você criou anteriormente neste artigo na lista suspensa e clique em "Continuar."
- Selecionar Seu Certificado de Distribuição: Na página "Selecionar Certificados", selecione o certificado de Distribuição Apple que você criou nas etapas anteriores e clique em "Continuar."
- Gerar Perfil de Provisionamento: Escolha um nome descritivo para seu perfil de provisionamento no campo "Nome do Perfil" e clique no botão "Gerar".
- Baixar o Perfil de Provisionamento e Carregar no Construtor de Aplicativos: Uma vez gerado, clique no botão "Baixar" para salvar o arquivo
.mobileprovision
em seu computador. Em seguida, volte para sua plataforma de construtor de aplicativos e carregue este arquivo de perfil de provisionamento na área designada para configurações de construção iOS.
- Criar um Novo Aplicativo iOS no Firebase: Abra seu console do Firebase acessando https://firebase.google.com/ e faça login com sua conta do Google. Clique em "Adicionar projeto" se você ainda não criou um, ou selecione seu projeto existente. Dentro do seu projeto, clique no ícone iOS ("Adicionar aplicativo") para criar um novo aplicativo iOS.
- Registrar Seu Aplicativo no Firebase: No fluxo de trabalho "Registrar aplicativo", copie o Identificador de Pacote do seu projeto de construtor de aplicativos e cole-o no campo "ID do Pacote do Aplicativo" no Firebase. Insira um apelido para seu aplicativo (isso é para uso interno do Firebase). Clique em "Registrar aplicativo." Após o registro, clique no botão "X" para retornar ao painel do seu projeto Firebase.
- Acessar as Configurações do Projeto Firebase: Selecione o aplicativo iOS que você acabou de criar no painel do seu projeto Firebase. Clique no ícone de engrenagem (Configurações do projeto) localizado ao lado do nome do seu projeto no canto superior esquerdo.
- Baixar o Arquivo GoogleService-Info.plist: Na seção "Seus aplicativos", encontre seu aplicativo iOS. Clique no arquivo "GoogleService-Info.plist" para baixá-lo para seu computador.
- Carregar GoogleService-Info.plist no Construtor de Aplicativos: Volte para sua plataforma de construtor de aplicativos e carregue o arquivo
GoogleService-Info.plist
que você acabou de baixar na seção designada para integração do Firebase ou configurações iOS.
- Habilitar SDK de Mapas para iOS na Google Cloud Platform: Abra o Console do Google Cloud Platform () e selecione o projeto Google Cloud associado ao seu projeto Firebase. No menu de navegação à esquerda, vá para "APIs e Serviços" e depois "APIs e Serviços habilitados." Clique no botão "+ HABILITAR APIs E SERVIÇOS".
- Pesquisar e Habilitar SDK de Mapas: Na Biblioteca de APIs, procure por "SDK de Mapas para iOS" e selecione-o. Clique no botão "HABILITAR" para habilitar a API para seu projeto. Após habilitar, navegue de volta ao painel de "APIs e Serviços" e vá para a área de "Credenciais".
- Criar uma Nova Chave de API: Na página "Credenciais", clique no botão "+ CRIAR CREDENCIAIS" no topo e selecione "Chave de API."
- Copiar Chave de API (Passo Incorreto - Deveria ser Identificador de Pacote): Correção: Este passo no artigo original está incorreto para configurar restrições de API. Em vez de copiar um hash gerado aqui, você irá restringir a chave de API ao Identificador de Pacote do seu aplicativo. Por enquanto, apenas anote a chave de API gerada recentemente. Você irá configurá-la nos próximos passos.
- Selecionar e Editar a Nova Chave de API Gerada: Na lista de "Credenciais", encontre a chave de API que você acabou de criar e clique em seu nome para editar suas configurações.
- Configurar Restrições da Chave de API:
- Alterar o Nome da Chave: Dê um nome descritivo à sua chave de API.
- Restrições de Aplicativo: Selecione "aplicativos iOS" como a restrição de aplicativo. Clique em "+ Adicionar item" e insira o Identificador de Pacote do seu aplicativo iOS (o mesmo usado no seu construtor de aplicativos e Firebase). Você pode adicionar vários IDs de Pacote se necessário.
- Restrições de API: É geralmente recomendado restringir a chave de API apenas ao "SDK de Mapas para iOS" para aumentar a segurança. Selecione "Restringir chave" e depois escolha "SDK de Mapas para iOS" na lista.
- Clique em "Salvar" para aplicar as restrições.
- Criar Seu Aplicativo no App Store Connect: Abra o site do App Store Connect () e faça login com as credenciais da sua Conta de Desenvolvedor Apple. Clique em "Meus Aplicativos."
- Adicionar um Novo Aplicativo no App Store Connect: Na página "Meus Aplicativos", clique no botão "+" no canto superior esquerdo e selecione "Novo Aplicativo."
- Preencher Detalhes do App Store Connect: Na caixa de diálogo "Novo Aplicativo":
- Selecione "iOS" como a plataforma.
- Insira o nome desejado para seu aplicativo no campo "Nome".
- Escolha o idioma principal para seu aplicativo.
- Selecione o exato ID do Pacote do seu aplicativo na lista suspensa (este deve corresponder ao utilizado durante todo o processo).
- No campo "SKU", você pode opcionalmente colar seu ID do Pacote do construtor de aplicativos como um identificador comum.
- Clique em "Criar."
- Habilitar Entrar com Apple: Você precisa configurar o Entrar com Apple em sua conta do App Store Connect para que funcione corretamente em seu aplicativo. Siga as instruções no artigo vinculado (mencionado como "este artigo" no texto original - você precisará encontrar a documentação oficial da Apple para isso). Isso normalmente envolve configurar IDs de Serviços e habilitar o Entrar com Apple para seu ID de Aplicativo.
- Construir Seu Aplicativo: Após completar todas as etapas anteriores, você pode iniciar o processo de construção em sua plataforma de construtor de aplicativos eDirectory. Se você convidou
contatestearca@gmail.com
como desenvolvedor para sua Conta de Desenvolvedor Apple (conforme mencionado no texto original), o aplicativo construído será enviado automaticamente para sua conta do App Store Connect. Caso contrário, você normalmente precisará baixar o artefato da construção (por exemplo, arquivo.ipa
) do seu construtor de aplicativos e carregá-lo manualmente no App Store Connect usando o Xcode ou o aplicativo Transporter.
- Construção do App em iOS: Após seu app ser criado com sucesso, ele será carregado automaticamente na sua App Store. (Se não for, por favor, use o Application Loader para verificar qual é o erro).
- Informações do App: Agora, para enviar seu app para a loja, siga exatamente as seguintes informações:
- Conformidade de Exportação: Você precisará especificar se seu app usa criptografia ou não. A maioria dos apps selecionará Não, mas certifique-se de que seu app não se enquadre em nenhuma regulamentação de conformidade de exportação especial.
- Direitos de Conteúdo: Você deve confirmar que possui os direitos de todo o conteúdo em seu app (por exemplo, imagens, música, vídeo). Na maioria dos casos para diretórios, você pode selecionar Não.
- Identificador de Publicidade: Se seu app usa anúncios segmentados, você precisará habilitar isso, mas certifique-se de estar em conformidade com as diretrizes de publicidade da Apple e fornecer uma opção para os usuários limitarem o rastreamento de anúncios se você escolher Sim.
- Configurações de Limitação de Rastreio de Anúncios no iOS: Verifique esta opção também.
Iniciar o Processo de Submissão: Quando você e seus testadores estiverem satisfeitos com seu app final, agora é hora de enviar seu app para a equipe de Submissão da Apple para a revisão final. Certifique-se de fazer o upload da arte definitiva da loja.
-
- Faça login na sua Conta de Desenvolvedor Apple
- Navegue até “App Store Connect”
- Clique em “Meus Apps”
- Clique no App que adicionamos anteriormente
- Faça o upload de toda a Arte necessária
- Preencha todas as Informações necessárias
- Defina a Build que tem aprovação final
- Escreva uma mensagem clara para seu revisor sobre o propósito da aplicação
- Em Versão-Lançamento, defina as configurações de distribuição corretas
- Clique em Enviar para Revisão
Uma vez aprovado, seu app aparecerá ao vivo na App Store com base nas suas configurações de lançamento. Parabéns pelo lançamento do seu app em iOS! 🎉🚀
Observação: Este processo é realizado em uma plataforma de terceiros (Apple), portanto, as etapas descritas neste artigo podem sofrer alterações. A Apple reserva-se o direito de modificar o procedimento sem aviso prévio, e você pode se deparar com uma interface diferente. Caso observe qualquer discrepância, entre em contato pelo e-mail support@edirectory.com para nos informar sobre a necessidade de atualização deste artigo.
Conclusão
Construir um aplicativo iOS envolve um processo multifacetado de configuração de suas contas de desenvolvedor, geração dos certificados e perfis necessários, integração com serviços de backend como Firebase e Google Maps, e finalmente, preparar seu aplicativo para submissão no App Store Connect. Ao seguir meticulosamente essas etapas, você pode construir seu aplicativo iOS com sucesso e aproximá-lo um passo mais de estar disponível para os usuários na App Store. Lembre-se de consultar a documentação oficial de cada plataforma (Apple Developer, Firebase, Google Cloud Platform e App Store Connect) para as informações mais atualizadas e orientações de solução de problemas.