Como fazer um aplicativo para iPhone (com imagens)

Índice:

Como fazer um aplicativo para iPhone (com imagens)
Como fazer um aplicativo para iPhone (com imagens)

Vídeo: Como fazer um aplicativo para iPhone (com imagens)

Vídeo: Como fazer um aplicativo para iPhone (com imagens)
Vídeo: COMO DEFINIR O GOOGLE CHROME COMO NAVEGADOR PADRÃO DO COMPUTADOR 2024, Maio
Anonim

O mercado de aplicativos está mudando e mudando constantemente, e as histórias de sucesso são grandes o suficiente para chamar a atenção de qualquer pessoa. Você acha que tem a próxima grande ideia para um aplicativo para iPhone? Pode ser mais fácil de fazer do que você pensa. Embora você precise aprender um pouco de codificação, muito do trabalho da interface pode ser feito graficamente. Criar um aplicativo requer tempo, aprendizado e paciência, mas talvez você possa fazer o próximo Flappy Bird! Veja a Etapa 1 abaixo para começar.

Passos

Parte 1 de 5: Configurando Seu Ambiente de Desenvolvimento

Etapa 1 para fazer um aplicativo para iPhone
Etapa 1 para fazer um aplicativo para iPhone

Etapa 1. Baixe e instale o Xcode

Xcode é o ambiente de desenvolvimento em que todos os aplicativos do iPhone são criados. O Xcode está disponível gratuitamente na Apple, mas requer o OS X 10.8 ou posterior para ser instalado. Não existe uma maneira oficial de executar o Xcode em um PC com Windows ou Linux. Isso significa que se você deseja desenvolver um aplicativo para iPhone, mas não tem um Mac, primeiro precisa investir em um.

  • Para desenvolver aplicativos iOS 8, você precisará do Xcode 6.0.1 e do iOS 8 SDK, ambos disponíveis na Apple. O iOS 8 SDK contém um número significativo de novas APIs que permitem criar todos os tipos de novas experiências de aplicativos, incluindo integração com iCloud e Touch ID.
  • Para desenvolver aplicativos iOS 10, você precisará do Xcode 8 e do iOS 10 SDK, também disponível na Apple. Existem mudanças significativas na linguagem Swift e no SDK nesta versão do Xcode que você deseja conhecer, mas a boa notícia é que não haverá mais alterações de "quebra de código" na linguagem Swift após esta versão.
Etapa 2 para fazer um aplicativo para iPhone
Etapa 2 para fazer um aplicativo para iPhone

Etapa 2. Instale um bom editor de texto

Embora você possa codificar completamente dentro do Xcode, você descobrirá que trabalhar com grandes pedaços de código é muito mais fácil se você tiver um editor de texto dedicado especializado em sintaxe de programação. TextMate e JEdit são duas opções muito populares.

Etapa 3 para fazer um aplicativo para iPhone
Etapa 3 para fazer um aplicativo para iPhone

Etapa 3. Instale um programa de gráficos vetoriais

Se você planeja criar arte e designs personalizados para seu aplicativo, você vai querer um programa que possa criar gráficos vetoriais. Os gráficos vetoriais escalam sem perder a clareza e são essenciais para um aplicativo bonito. Programas de vetores populares incluem CorelDraw, Adobe Illustrator e Xara Designer, que são comerciais, e Inkscape, que é gratuito. Um programa de desenho vetorial agradável e gratuito é o DrawBerry. Não é tão poderoso quanto os programas profissionais, mas é bom para um usuário iniciante ou se você não quiser pagar por algo apenas para uma utilização.

Etapa 4 para fazer um aplicativo para iPhone
Etapa 4 para fazer um aplicativo para iPhone

Etapa 4. Familiarize-se com Objective-C

Objective-C é a linguagem de programação usada para criar funcionalidade nos aplicativos do iPhone. Ele lida com dados e manipulação de objetos. Objective-C é um derivado da família de linguagens C e é uma linguagem orientada a objetos. Se você já tem um conhecimento básico de C ou Java, Objective-C deve ser, na maior parte, muito fácil de entender.

  • Uma opção mais recente é criar seu aplicativo usando a linguagem Swift, a continuação do Objective-C. O Swift tem uma sintaxe muito mais amigável e um toque mais moderno.
  • Embora seja possível construir um aplicativo básico sem conhecer Objective-C, você não pode executar qualquer tipo de função avançada sem codificá-la você mesmo. Sem Objective-C, tudo o que você pode fazer é mover-se para frente e para trás entre as telas.
  • Há uma variedade de tutoriais disponíveis online, bem como uma riqueza de informações a serem encontradas em vários livros sobre Objective-C ou Swift. Se o desenvolvimento de aplicativos para iPhone é algo que você deseja levar a sério, você estará bem servido por ter alguns recursos à mão.
  • Algumas das comunidades online Objective-C e Swift mais populares incluem os Fóruns de Desenvolvedores da Apple, o iPhoneSDK Google Group e o StackOverflow.
Etapa 5 para fazer um aplicativo para iPhone
Etapa 5 para fazer um aplicativo para iPhone

Etapa 5. Considere o desenvolvimento de terceirização

Se você simplesmente não tem nenhum interesse em aprender Objective-C ou Swift ou não tem um talento artístico em seu corpo, há um grande número de freelancers e equipes de desenvolvimento por aí que podem ser capazes de assumir vários aspectos de seu projeto para você. Terceirizar seu desenvolvimento é um processo complicado, mas pode evitar muitas dores de cabeça se você não for do tipo programador. Certifique-se de que todos os envolvidos assinem um Acordo de Não Divulgação e que as estruturas de pagamento estejam em vigor antes do início de qualquer trabalho.

Upwork (anteriormente oDesk e Elance) é o serviço freelancer mais popular da Internet, com centenas de desenvolvedores e artistas de todos os níveis de habilidade

Etapa 6 para fazer um aplicativo para iPhone
Etapa 6 para fazer um aplicativo para iPhone

Etapa 6. Crie uma conta de desenvolvimento

Para distribuir seu aplicativo na App Store ou dá-lo a outras pessoas para teste, você precisará se inscrever para uma conta de desenvolvedor da Apple. A conta custa $ 99 por ano e exigirá que você insira as informações fiscais e bancárias.

Você pode criar sua conta no site iOS Dev Center

Etapa 7 para fazer um aplicativo para iPhone
Etapa 7 para fazer um aplicativo para iPhone

Etapa 7. Baixe alguns aplicativos de teste

Depois de se inscrever para uma conta de desenvolvedor, você terá acesso aos recursos de desenvolvimento da Apple. Esses recursos incluem uma variedade de projetos de amostra que podem fornecer uma grande quantidade de insights sobre como funciona o desenvolvimento de aplicativos. Encontre um exemplo relacionado ao tipo de aplicativo que você deseja criar e mexa nele no Xcode.

Parte 2 de 5: Planejando o aplicativo

Etapa 8 para fazer um aplicativo para iPhone
Etapa 8 para fazer um aplicativo para iPhone

Etapa 1. Defina seu conceito

Antes mesmo de abrir o Xcode pela primeira vez, você deve ter um plano bem elaborado para seu aplicativo e seus recursos. Isso pode incluir um documento de design que descreve todas as funcionalidades do aplicativo, esboços da interface do usuário e do fluxo entre as telas e uma ideia básica dos tipos de sistemas que precisarão ser implementados.

  • Tente manter seu documento de design o máximo possível enquanto estiver desenvolvendo seu aplicativo. Isso ajudará a mantê-lo focado nos recursos que deseja.
  • Tente desenhar pelo menos um esboço em miniatura para cada tela em seu aplicativo.
Etapa 9 para fazer um aplicativo para iPhone
Etapa 9 para fazer um aplicativo para iPhone

Etapa 2. Determine o seu público

O público de seu aplicativo terá muito a ver com a aparência e a funcionalidade do aplicativo. Por exemplo, um aplicativo de lista de tarefas terá um público muito diferente de um jogo de tiro sangrento. Isso vai te ajudar

Etapa 10 para fazer um aplicativo para iPhone
Etapa 10 para fazer um aplicativo para iPhone

Etapa 3. Abordar uma necessidade com o aplicativo

Se seu aplicativo for um utilitário de algum tipo, ele deve oferecer uma solução para um problema que não foi resolvido antes ou uma solução ou método exclusivo ou que o faça melhor do que as tentativas anteriores. Se seu aplicativo for um jogo, ele deve ter um recurso ou recursos exclusivos que ajudem a diferenciá-lo e atrair jogadores específicos.

Etapa 11 para fazer um aplicativo para iPhone
Etapa 11 para fazer um aplicativo para iPhone

Etapa 4. Considere o conteúdo

Sua interface de usuário será determinada pelo tipo de conteúdo que você está mostrando ao usuário de seu aplicativo. Por exemplo, se o aplicativo lida com fotos, você desejará uma interface de usuário que torne a visualização e a navegação pelas fotos o mais fácil possível.

Etapa 12 para fazer um aplicativo para iPhone
Etapa 12 para fazer um aplicativo para iPhone

Etapa 5. Pratique bons processos de design de IU

A interface do usuário nunca deve atrapalhar o usuário. Isso significa que as opções devem estar claramente visíveis e o usuário nunca deve ter que questionar qual botão faz o quê. Se você estiver usando ícones, eles devem representar com precisão sua função. A navegação pelo aplicativo deve ser fluida e natural.

O design da interface do usuário é tanto uma forma de arte quanto uma ciência. Provavelmente, você revisará seu design constantemente à medida que ele evolui

Parte 3 de 5: Criando o aplicativo

Etapa 13 para fazer um aplicativo para iPhone
Etapa 13 para fazer um aplicativo para iPhone

Etapa 1. Crie um novo projeto no Xcode

Abra o Xcode e inicie um novo projeto no menu Arquivo. Selecione “Aplicativo” sob o título “iOS” no lado esquerdo da janela. Na seção de modelo, escolha "Aplicativo vazio".

  • Há uma variedade de modelos disponíveis, todos projetados para diferentes tarefas. Comece com um modelo em branco até ficar mais confortável com o processo de desenvolvimento. Você pode tentar um dos modelos mais complicados, uma vez que estiver familiarizado com como tudo funciona.
  • Você precisará fornecer um nome de produto, o identificador da sua empresa e o prefixo da classe. Se você ainda não tem um identificador de empresa da Apple, insira com.example. Para o prefixo da classe, insira XYZ.
  • Selecione "iPhone" no menu Dispositivos.
Etapa 14 para fazer um aplicativo para iPhone
Etapa 14 para fazer um aplicativo para iPhone

Etapa 2. Crie um Storyboard

O Storyboard é a representação visual de todas as telas do seu aplicativo. Mostra o conteúdo de cada tela, bem como as transições entre elas. A ferramenta Storyboard o ajudará a desenvolver o fluxo de seu aplicativo.

  • Clique em Arquivo → Novo → Arquivo.
  • No cabeçalho iOS, clique em "Interface do usuário".
  • Selecione Storyboard e clique em Avançar.
  • Selecione iPhone no menu Dispositivos e nomeie o arquivo como "Principal". Certifique-se de que ele seja salvo no mesmo local do seu projeto.
Etapa 15 para fazer um aplicativo para iPhone
Etapa 15 para fazer um aplicativo para iPhone

Etapa 3. Atribua seu Storyboard ao seu projeto

Depois de criar o Storyboard, você precisará atribuí-lo como a interface principal do seu aplicativo. Isso carregará o Storyboard quando o aplicativo for iniciado. Se você não atribuir o storyboard, nada acontecerá quando você iniciar o aplicativo.

  • Clique no nome do seu projeto na árvore de navegação à esquerda.
  • Encontre o título Alvos no quadro principal. Selecione seu projeto na lista de alvos.
  • Encontre a seção Informações de implantação na guia Geral.
  • Digite Main.storyboard no campo de texto "Interface principal".
Etapa 16 para fazer um aplicativo para iPhone
Etapa 16 para fazer um aplicativo para iPhone

Etapa 4. Adicione sua primeira tela usando um controlador de visualização

Os controladores de visualização determinam como o conteúdo é visualizado pelo usuário. Há uma variedade de controladores de visualização predefinidos disponíveis, incluindo visualizações e tabelas padrão. Você adicionará controladores de visualização ao seu storyboard, o que informa ao aplicativo como exibir o conteúdo para o usuário.

  • Selecione o arquivo "Main.storyboard" no menu de navegação do projeto. Você verá uma tela em branco aparecer na janela do Interface Builder.
  • Encontre a biblioteca de objetos. Ele está localizado na parte inferior do quadro direito e pode ser selecionado clicando no pequeno botão do cubo. Isso carregará uma lista de objetos que podem ser adicionados à sua tela.
  • Clique e arraste o objeto "View Controller" para a tela. Sua primeira tela aparecerá na tela.
  • Sua primeira "cena" está completa. Quando o aplicativo é iniciado, o controlador de visualização carrega sua primeira tela.
Etapa 17 para fazer um aplicativo para iPhone
Etapa 17 para fazer um aplicativo para iPhone

Etapa 5. Adicionar objetos de interface à sua primeira tela

Depois de definir o controlador de visualização, você pode começar a preencher a tela com os objetos de interface de que precisa, como rótulos, campos de entrada de texto e botões. Os objetos de interface podem ser encontrados na lista da Biblioteca de Objetos na qual você encontrou o objeto View Controller.

  • Clique e arraste objetos da lista para adicioná-los à tela.
  • A maioria dos objetos pode ser redimensionada clicando e arrastando as caixas na borda do objeto. Ao redimensionar, as diretrizes aparecerão na tela para que você possa garantir que tudo esteja alinhado corretamente.
Etapa 18 para fazer um aplicativo para iPhone
Etapa 18 para fazer um aplicativo para iPhone

Etapa 6. Personalize os objetos que você adicionar

Você pode ajustar as propriedades de cada objeto, permitindo criar uma interface personalizada e intuitiva. Por exemplo, você pode adicionar um texto de espaço reservado a um campo de entrada de texto que ajudará a orientar o usuário sobre o que deve inserir.

  • Selecione o objeto que deseja personalizar e clique no botão "Attributes Inspector" na parte superior do quadro direito. O botão parece uma espécie de escudo.
  • Personalize o objeto ao seu gosto. Você pode alterar o estilo da fonte, tamanho da fonte, cor do texto, alinhamento, imagens de fundo, texto de espaço reservado, estilo de borda e muito mais.
  • As opções disponíveis mudarão dependendo do objeto que você está personalizando.
Etapa 19 para fazer um aplicativo para iPhone
Etapa 19 para fazer um aplicativo para iPhone

Etapa 7. Adicione mais telas

Conforme seu projeto cresce, você provavelmente precisará adicionar mais telas para exibir todo o conteúdo necessário para que o aplicativo seja útil. Por exemplo, se você estiver criando um aplicativo de lista de tarefas, precisará de pelo menos duas telas: uma para inserir um item da lista de tarefas e uma para visualizar a lista inteira.

  • Mais telas são adicionadas arrastando e soltando objetos do controlador de visualização em partes vazias de sua tela. Se você não conseguir encontrar um ponto em branco para soltá-lo, clique no botão "diminuir o zoom" até encontrar as áreas vazias. Certifique-se de soltar o controlador de visualização na tela e não em uma tela existente.
  • Você pode alterar a tela inicial selecionando o controlador de visualização com o qual deseja liderar a partir do esboço do projeto. Clique no botão Attribute Inspector e marque a caixa "Is Initial View Controller". Por exemplo, se você está fazendo uma lista de tarefas, você deseja que a lista real seja a primeira coisa que o usuário vê quando o aplicativo é iniciado.
Etapa 20 para fazer um aplicativo para iPhone
Etapa 20 para fazer um aplicativo para iPhone

Etapa 8. Adicione uma barra de navegação

Agora que você tem duas telas em seu aplicativo, é hora de fazê-lo para que o usuário possa alternar entre elas. Você pode fazer isso usando um Navigation Controller, que é um View Controller especializado. Este controlador adiciona uma barra de navegação à parte superior do seu aplicativo que permite ao usuário mover-se para frente e para trás entre as telas.

  • Seu controlador de navegação deve ser adicionado à sua visualização inicial para que possa controlar todas as telas subsequentes.
  • Selecione sua visão inicial no esboço do projeto.
  • Clique em Editor → Incorporar → Controlador de navegação.
  • Você deve ver uma barra de navegação cinza aparecer na parte superior da tela à qual você adicionou o controlador.
Etapa 21 para fazer um aplicativo para iPhone
Etapa 21 para fazer um aplicativo para iPhone

Etapa 9. Adicionar funcionalidade à barra de navegação

Agora que você inseriu a barra de navegação, pode começar a adicionar ferramentas de navegação a ela. Isso permitirá que o usuário vá para frente e para trás entre as telas.

  • Adicione um título à barra de navegação. Clique no item de navegação abaixo do controlador de visualização ao qual você atribuiu. Abra o Inspetor de Atributos e digite o título da tela atual no campo Título.
  • Adicione um botão de navegação. Abra a biblioteca de objetos, se ainda não estiver aberta, e encontre o item do botão da barra. Clique e arraste-o para a barra de navegação. Normalmente, os botões que o movem "para frente" no aplicativo são colocados à direita e os botões que o movem "para trás" são colocados à esquerda.
  • Dê ao botão uma propriedade. Os botões podem ser configurados para ter propriedades específicas que os tornam fáceis de se adaptar às circunstâncias. Por exemplo, se você estiver criando uma lista de tarefas, você desejará um botão "Adicionar" para criar uma nova entrada. Selecione o botão e abra o Inspetor de Atributo. Encontre o menu Identificador e escolha "Adicionar". O botão mudará para um logotipo "+".
Etapa 22 para fazer um aplicativo para iPhone
Etapa 22 para fazer um aplicativo para iPhone

Etapa 10. Vincule seu novo botão a uma tela existente

Para que o botão funcione, você precisará conectá-lo a outra tela. Em nosso exemplo de lista de tarefas, o botão está localizado na lista geral e precisa ser vinculado à tela de entrada. Para vincular o botão, segure a tecla Ctrl e arraste o botão para a segunda tela.

  • Ao soltar o botão do mouse, o menu Action Segue aparecerá com uma lista de opções. Escolha "Push" para usar a transição push ao mover entre as telas. Você também pode escolher "Modal", que abrirá a tela como uma ação independente em vez de uma sequência.
  • Se você usar o Push, uma barra de navegação será adicionada automaticamente à sua segunda tela e um botão "voltar" será criado automaticamente. Se você escolher modal, você precisará inserir manualmente uma segunda barra de navegação, bem como adicionar um botão "Cancelar" e "Concluído" (para uma lista de tarefas; os rótulos dos seus botões mudarão dependendo das necessidades do seu aplicativo)
  • Os botões "Cancelar" e "Concluído" podem ser criados da mesma maneira que você criou o botão "Adicionar". Basta selecionar "Cancelar" ou "Concluído" no menu Identificador do Inspetor de Atributos.
Etapa 23 para fazer um aplicativo para iPhone
Etapa 23 para fazer um aplicativo para iPhone

Etapa 11. Adicionar recursos de manuseio de dados

Até este ponto, você foi capaz de criar uma interface navegável básica sem a necessidade de qualquer codificação. Se você deseja adicionar qualquer funcionalidade mais profunda, como armazenamento de dados e manipulação de entrada do usuário, você precisará sujar as mãos no código. A codificação está fora do escopo deste guia, mas há um grande número de tutoriais de Objective-C disponíveis online.

Você pode usar o protótipo de interface navegável para ajudá-lo a contratar um desenvolvedor. Ter uma interface funcional tornará muito mais fácil explicar o que você precisa no lado da codificação

Parte 4 de 5: Testando o aplicativo

Etapa 24 para fazer um aplicativo para iPhone
Etapa 24 para fazer um aplicativo para iPhone

Etapa 1. Inicie o simulador iOS

O Xcode vem com um simulador de iOS integrado que permite testar seu aplicativo em uma variedade de dispositivos iOS simulados. Para iniciar o Simulador, escolha "Simulador e Depuração" no menu suspenso na parte superior da janela do Xcode e, em seguida, escolha o dispositivo que deseja testar.

Etapa 25 para fazer um aplicativo para iPhone
Etapa 25 para fazer um aplicativo para iPhone

Etapa 2. Construir o aplicativo

Clique no botão Build, que se parece com um botão Play tradicional, para compilar o aplicativo e executá-lo. A construção do aplicativo pode levar alguns minutos. você pode observar o progresso na barra de ferramentas. Assim que o processo de construção for concluído, o simulador iOS será aberto e você poderá começar a testar seu aplicativo.

Etapa 26 para fazer um aplicativo para iPhone
Etapa 26 para fazer um aplicativo para iPhone

Etapa 3. Teste o aplicativo em seu próprio iPhone

Antes de distribuir seu aplicativo para teste, você pode testá-lo em seu próprio dispositivo (se tiver um). Primeiro, conecte seu dispositivo ao computador via USB. Feche o iTunes se ele abrir. Selecione "Dispositivo e depuração" no menu suspenso e clique no botão Construir. Após alguns segundos, o aplicativo deve ser iniciado no iPhone. teste todas as funcionalidades antes de fechar o aplicativo.

Etapa 27 para fazer um aplicativo para iPhone
Etapa 27 para fazer um aplicativo para iPhone

Etapa 4. Depure seu aplicativo

Se seu aplicativo travou, você precisa começar a descobrir o que aconteceu e por quê. Este é um assunto vasto e existem inúmeras razões pelas quais seu aplicativo pode ter travado. Abra o console de depuração e leia as mensagens de erro. Na maioria das vezes, eles são bastante enigmáticos. Se você não entender o erro, tente pesquisar a mensagem de erro no Google. Provavelmente, você encontrará um post no fórum de desenvolvimento da Apple onde um desenvolvedor experiente e amigável respondeu ao seu apelo.

A depuração pode consumir muito tempo e ser entediante para você. Se você não desistir e perseverar, com o tempo você ficará melhor nisso. Você começará a reconhecer os erros, rastreá-los rapidamente e até mesmo esperá-los de vez em quando. Um erro comum é liberar um objeto da memória mais de uma vez. Outra é esquecer de alocar memória e inicializar um objeto antes de tentar adicioná-lo ou atribuí-lo. A cada aplicativo, seus erros se tornarão cada vez menores

Etapa 28 para fazer um aplicativo para iPhone
Etapa 28 para fazer um aplicativo para iPhone

Etapa 5. Verifique o uso da memória

O iPhone tem uma quantidade de memória muito limitada. Cada vez que você aloca um pouco de memória para um objeto, você precisa liberá-la quando terminar de usá-lo e devolver a memória. Instruments é a ferramenta iPhone SDK para visualizar e analisar o uso de memória, entre outras coisas.

  • Com Dispositivo e depuração selecionados como antes, escolha Executar → Executar com ferramenta de desempenho → Vazamentos. Isso iniciará o Instruments e iniciará o aplicativo em seu dispositivo. Vá em frente e use o aplicativo normalmente. Parecerá congelar periodicamente conforme o Instruments registra e analisa o uso da memória. Qualquer vazamento resultará em um pico vermelho na linha do tempo de Vazamentos. A origem dos vazamentos será exibida na metade inferior da tela.
  • Clicar duas vezes nos objetos vazados tentará levá-lo ao código responsável ou clicar na pequena seta na coluna de endereço mostrará o histórico do vazamento. Às vezes, onde o vazamento é detectado não é necessariamente de onde ele se originou.
  • Se você ficar realmente perplexo, tente o processo de eliminação. Comente e / ou ignore cuidadosamente áreas de seu código e execute-o. Às vezes, você pode restringir a área geral e, finalmente, atingir a linha responsável. Quando você sabe onde está, pode corrigi-lo ou reescrevê-lo. Lembre-se de que usar o Google geralmente pode fornecer os links diretos mais rápidos para fóruns internos da Apple ou documentação que lida com o seu problema.
Etapa 29 para fazer um aplicativo para iPhone
Etapa 29 para fazer um aplicativo para iPhone

Etapa 6. Distribuir seu aplicativo para ser testado por outras pessoas

Embora testar seu aplicativo em uma configuração simulada seja uma boa maneira de garantir que seu aplicativo funcione e que a interface tenha uma boa aparência, nada supera o teste de outros usuários além de você. Apenas certifique-se de ter corrigido os bugs mais flagrantes antes de enviá-lo para testes externos. Para distribuir seu aplicativo aos testadores, você precisará criar um certificado Ad-Hoc no site iOS Dev Center.

  • Os testadores externos podem fornecer muitos comentários que você não esperaria. Isso pode ser especialmente útil se você tiver um aplicativo complexo.
  • Para autorizar os dispositivos do testador, você precisará do número UDID de cada dispositivo.
  • Escolha o dispositivo na lista suspensa e pressione o ícone "Construir". No Finder, navegue até a pasta do seu projeto e procure a pasta "Ad-Hoc-iphoneos". Dentro, haverá um aplicativo. Copie seu certificado "AdHoc.mobileprovision" que você obteve do iOS Dev Center para a mesma pasta. Selecione o aplicativo e o certificado e compacte-os. Este arquivo pode ser fornecido ao seu testador externo. Você precisará criar um arquivo separado para cada certificado Ad-Hoc.

Parte 5 de 5: lançando seu projeto

Etapa 30 para fazer um aplicativo para iPhone
Etapa 30 para fazer um aplicativo para iPhone

Etapa 1. Crie sua construção de distribuição

Selecione Dispositivo e liberação no menu suspenso. Pressione o ícone "Construir". No Finder, navegue até a pasta de construção do seu projeto e procure a pasta "Release-iphoneos". Dentro, haverá um aplicativo. Compacte-o em um arquivo.

Para que os novos aplicativos sejam aprovados na certificação da Apple, eles precisam ser otimizados para iOS 8 e tela Retina

Etapa 31 para fazer um aplicativo para iPhone
Etapa 31 para fazer um aplicativo para iPhone

Etapa 2. Abra o painel do iTunes Connect

Você pode acessar isso a partir do iOS Dev Center. Se você tiver etapas não concluídas para concluir a configuração, elas serão listadas no topo da página. Certifique-se de que todas as suas informações bancárias e fiscais foram inseridas corretamente.

Faça um aplicativo para iPhone Etapa 32
Faça um aplicativo para iPhone Etapa 32

Etapa 3. Insira todas as informações do seu aplicativo

Clique em "Gerenciar seus aplicativos" e selecione "Adicionar novo aplicativo". Preencha o nome do aplicativo, o número do SKU e selecione o ID do pacote. Selecione seu pacote de aplicativos no menu suspenso.

  • Preencha os formulários com a descrição do aplicativo, palavras-chave, site de suporte, categoria, e-mail de contato, direitos autorais etc.
  • Preencha os formulários de direitos e preços.
  • Tenha sua arte do iTunes pronta. Você precisará de um grande ícone vetorial de 512x512, bem como de algumas capturas de tela do seu aplicativo. As capturas de tela podem ser obtidas no simulador do iPhone usando Command + Shift + 4 e arrastando a mira sobre a área. Certifique-se de que são 320x480 para iPhone. As capturas de tela são uma parte muito importante do marketing de seu aplicativo, portanto, certifique-se de que elas mostrem as partes mais importantes.
Etapa 33 para fazer um aplicativo para iPhone
Etapa 33 para fazer um aplicativo para iPhone

Etapa 4. Faça upload do seu aplicativo

Clique em "Pronto para fazer upload do binário" e você será levado a uma tela que o direciona para fazer o download da ferramenta Application Uploader. Faça o download e pressione Concluído.

  • Instale a ferramenta Application Uploader e inicie-a. Na primeira vez que você executar o programa, ele solicitará suas informações de login do iTunes.
  • A ferramenta Application Uploader verificará sua conta do iTunes Connect e encontrará todos os aplicativos para os quais você está pronto para carregar binários. Eles serão exibidos no menu suspenso. Selecione o que deseja, escolha o zip de distribuição que você criou anteriormente e carregue-o. O uploader verificará algumas coisas internas dentro do pacote e retornará um erro se encontrar algo incorreto, como um número de versão incorreto, ícone ausente etc. Se tudo estiver bem, ele fará o upload do zip e finalizará.
Etapa 34 para fazer um aplicativo para iPhone
Etapa 34 para fazer um aplicativo para iPhone

Etapa 5. Aguarde a revisão

Não há nada a fazer agora, exceto aguardar o processo de revisão. A Apple irá notificá-lo em alguns dias ou semanas por e-mail se o estado do seu aplicativo mudar para "Em revisão". Quando vai para revisão, o processo é muito rápido. Se falhar na enxurrada inicial de testes, você receberá um e-mail de rejeição informando o motivo, e a Apple oferecerá sugestões para consertá-lo. Se seu aplicativo passar na inspeção, a Apple enviará um e-mail informando que seu aplicativo está pronto para venda. Seu aplicativo agora aparecerá na loja de aplicativos do iTunes

Etapa 35 para fazer um aplicativo para iPhone
Etapa 35 para fazer um aplicativo para iPhone

Etapa 6. Promova seu aplicativo

Agora que seu novo aplicativo está disponível para compra, é hora de começar a espalhar a palavra. Use a mídia social, envie comunicados à imprensa para sites focados em aplicativos, faça alguns vídeos do YouTube e faça tudo o que puder para fazer as pessoas falarem sobre seu aplicativo.

Você pode enviar cópias gratuitas aos revisores, que escreverão sobre seu aplicativo em seus sites ou avaliarão em seu canal no YouTube. Se você conseguir colocá-lo nas mãos de revisores populares, isso pode resultar em muitas vendas

Etapa 36 para fazer um aplicativo para iPhone
Etapa 36 para fazer um aplicativo para iPhone

Etapa 7. Observe suas vendas

Baixe o aplicativo gratuito iTunes Connect Mobile para o seu iPhone. Faça login todos os dias e verifique suas vendas, mercados e países de venda. Essa é a parte divertida! A Apple enviará periodicamente e-mails com links para seus dados de vendas mais recentes. Você pode baixá-los para seus registros. Boa sorte!

Pontas

  • Tente ser original e não duplicar os aplicativos que já existem na App Store. Faça uma pesquisa completa na App Store para descobrir o que está disponível. Claro, se sua ideia for totalmente melhor, vá em frente.
  • Sempre procure maneiras de melhorar seu aplicativo.
  • Tente atualizar seu aplicativo regularmente.
  • Se você gosta de referências impressas, acesse Amazon.com para encontrar alguns livros de desenvolvimento do iPhone.
  • Tente testar em quantos iDispositivos diferentes você conseguir colocar em suas mãos. Ainda melhor se eles tiverem várias versões do iOS instaladas.
  • Se você contratar um desenvolvedor iOS e quiser garantir que o aplicativo iOS tenha a aparência especificada, você pode projetar a interface do aplicativo no Photoshop e usar uma ferramenta para convertê-lo em um aplicativo Xcode / iOS funcional!
  • Se você está aprendendo a codificar, linguagens baseadas em blocos ou aulas online podem ajudar você a começar.

Avisos

  • O iPhone SDK está constantemente mudando e os dispositivos evoluindo. Se uma atualização do SDK for disponibilizada durante um projeto, certifique-se de ler as novidades e mudanças antes de começar. A menos que seja declarado pela Apple que todos os novos envios devem ser compilados com a nova versão do SDK, pode não ser necessário para você neste momento. Se você atualizar, alguns dos métodos usados podem ter se tornado obsoletos e, embora provavelmente não produzam mais do que um aviso em tempo de compilação, esteja seguro.
  • Não há garantia de muitos downloads ou vendas, não desanime.
  • Quando você tiver sucesso e conseguir um aplicativo na App Store, não se deixe intimidar por pessoas malvadas que escrevem comentários desagradáveis. Alguns fornecem comentários úteis e outros apenas gostam de ser rudes.
  • É viciante; você pode não conseguir parar.

Recomendado: