Como submeter seu próprio aplicativo para a app store do itunes
Então você programou o seu primeiro aplicativo iOS e você deseja obtê-lo carregado e enviado para a loja iTunes? Bem, como eu descobri recentemente, não é tão fácil como parece. As mais recentes ferramentas Xcode 4.2 de desenvolvimento da Apple certamente o processo simplificado, mas ainda é uma tarefa difícil a sua primeira vez.
Conteúdo
- Começando
- Video: revendas - como publicar app na apple
- Criar uma app id
- Criar um certificado de distribuição
- Crie um perfil provisioning distribuição
- Verifique assinatura de código & construir configurações
- Arquivar sua app
- Video: submitting an app to the ios app store (xcode)
- Criar um aplicativo no itunes connect
Este é um tema muito em profundidade, e eu possivelmente não pode escrever um tutorial que vai cobrir 100% dos casos ou todos os problemas que você pode vir acima de encontro. O que posso fazer é dar uma visão geral de todo o processo para que você tenha uma idéia de onde você está recebendo stuck- algumas dicas que podem ajudá-lo na forma- e algumas armadilhas que me mantiveram em busca de dias.
Começando
No caso, não é óbvio, você precisa de uma conta de desenvolvedor iOS pago (US $ 99 / ano), a fim de apresentar pedidos, gratuitos ou não, para a iTunes App Store. Garantir o seu Apple ID inclui informações atualizadas, e que o endereço está correto. Você terá que verificar o seu endereço e de identificação detalhes, normalmente por meio de envio de fax um projeto de lei cópia do passaporte e utilidade. Em caso de dúvida, ligue para o suporte de desenvolvedor para seu país local - Achei a equipe do Reino Unido eram mais do que útil no sentido de obter o meu velho japonês ID Apple transferido para um endereço no Reino Unido.
Eu também estou indo supor que você já tem um aplicativo que foi testado no simulador, sem erros ou falhas de memória. Obtendo a sua aplicação a esse estado pode ser uma tarefa monumental em si mesmo, mas não posso ajudá-lo lá. Crucialmente, certifique-se que não há erros de compilação graves - embora no meu caso havia muitas “questões semânticas”, aqueles que são aceitáveis. Teste, teste e teste novamente antes de você pensa que está pronto para o lançamento. Adicionar ícones e depuração de código está fora do escopo deste tutorial, estou com medo.
Aqui está um rápido resumo de todo o processo de submissão:
Video: REVENDAS - Como Publicar App na Apple
- Criar um único App ID para seu aplicativo e alterar o seu identificador de conjunto no Xcode
- Criar um certificado de distribuição seguro para si mesmo
- Criar um perfil de distribuição Provisioning para o aplicativo
- Code-assinar seu aplicativo com o perfil de distribuição
- Arquivá-lo, assegurando Projeto está configurado para Ir-Instalar gt; sim e Alvo está configurado para Ir Instale -gt; Não
- Criar um aplicativo no iTunes Connect com os seus dados e vendas meta informações.
A maior parte deste ocorre dentro do Provisioning Portal, XCode, utilitário Acesso às Chaves e iTunes Connect.
Criar uma App ID
- Primeiro, você precisa criar uma ID App - um identificador exclusivo para a sua aplicação. Cabeça sobre a iOS Portal Provisioning - a ligação é um do lado direito, uma vez que você entrou no site para desenvolvedores do iOS, e escolha app ID a partir da barra lateral.
- Clique no botão para criar um novo ID do aplicativo. O primeiro campo de descrição é apenas um nome para sua referência. O identificador de pacote é uma espécie de nome de código para seu aplicativo, geralmente escrito como o seu domínio da empresa (em sentido inverso), seguido por um ponto eo nome do aplicativo. Por exemplo:
com.makeuseof.demoapp
- Ao longo de X-Code, clique em Alvo -gt; Resumo, e mudar o identificador para ser o que você decidiu anteriormente (com.whatever).
Criar um certificado de distribuição
Este é um certificado seguro armazenados em seu perfil que confirma a sua identidade desenvolvedor e assina seu código. Há uma versão elaborada desse processo detalhado no Distribuição guia do Portal Provisioning, mas a versão simplificada é:
- Abrir Acesso às chaves, e desligue OCSP e CRL de Preferências.
- De Acesso às chaves de menu, escolha Assistente certificado -gt; Pedido de certificado de Autoridade.
- Digite seu endereço de e-mail (sem email CA necessário), escolha Salvos em disco e Deixe-me especificar as informações do par de chaves, então Continuar
- Escolher tamanho da chave de 2048 bits, e algoritmo RSA, Continuar.
- Isso cria um arquivo .csr em seu desktop.
- No Portal Provisioning, escolha Certificados -gt; -gt distribuição; Adicionar certificado, e fazer o upload do arquivo criado.
- Pode demorar alguns segundos para aprovar. Baixe e instale o certificado intermediário WWDR nesse meio tempo (basta fazer o download, clique duas vezes nele).
- Atualizar a página, e você deve ser capaz de fazer o download do certificado. Mais uma vez, instalá-lo.
- Como etapa final, abra Acesso às Chaves, destacar a sua chave privada que você acabou de instalar e selecione Export item a partir do menu. Manter esta chave de segurança com um backup em algum lugar, pois sem ele você não será capaz de enviar aplicativos em caso de um sistema operacional reinstalar ou em sistemas diferentes.
Crie um perfil Provisioning Distribuição
Sim, há um número infinito de certificados e perfis que precisam ser feitas aqui. Tenha paciência comigo.
Mais uma vez, a partir do Portal Provisioning, selecione Provisionamento -gt; Distribuição e criar um novo perfil. Escolher Loja de aplicativos como método de distribuição, um nome de perfil, e escolha o app ID você criou anteriormente. Alegam que, atualizar alguns segundos depois, e novamente baixar e instalar o perfil - desta vez ele será adicionado ao XCode, mas não há outros passos necessários aqui.
Se você quiser, você pode verificar que ele está lá a partir do -gt janela; Organizador -gt; Devices guia, e selecione Perfis de provisionamento a partir da barra lateral.
Verifique assinatura de código & construir Configurações
Como etapa preparatória final, abrir XCode e encontrar assinatura de código no construir Configurações área. Certifique-se de que o Lançamento opção (para o Project e aplicativo Target) tem o seu perfil de distribuição seleccionada (aquela que você instalou apenas agora).
selecionar dispositivo iOS como o esquema de construção, e passar para arquivamento.
Arquivar sua App
Quase lá! Antes que você possa realmente apresentar o seu aplicativo, você precisa criar um arquivo de todo o projecto - o conjunto final de arquivos que serão enviados para o iTunes Connect. Assumindo que tudo foi feito corretamente até agora, o primeiro passo é verificar se você tem um esquema de Arquivo para construir a versão com.
Clique em Editar Esquemas a partir do canto superior esquerdo, e quer se certificar o Arquivo está definido para Lançamento, ou criar um agora com as configurações apropriadas. usando o Auto-criar esquemas função dentro gerir regimes deve também criar isso para você.
Em seguida - e esta é a parte que realmente induzida dores de cabeça durante uma semana no meu caso - se o seu aplicativo usa bibliotecas externas de qualquer tipo, você precisa mudar o construir Configurações para que o projeto seja Skip Instalar. Para fazer isso, clique no projeto principal (não o alvo) -gt; construir Configurações -gt; tipo Pular no campo de pesquisa, e garantir sim é seleccionado para o -gt implantação; Skip Instalar opção.
Os alvos Construir Configurações para Skip Instalar deveria estar Não. Verifique que - Projeto Saltar instalar, Sim- alvo Saltar Instalar, No.
Este tropeçou-me porque cada tutorial eu poderia encontrar simplesmente disse “set skip Instalar para Sim”- mas com estes dois definido como sim, o arquivo apenas misteriosamente não iria se materializar.
O passo final é, então, para construir o seu arquivo de implantação para upload. selecionar Produto -gt; Arquivo a partir do menu. Depois de concluído, você deve ser capaz de encontrar a sua aplicação na Organizador -gt; arquivo seção.
Video: Submitting an App to the iOS App Store (Xcode)
Criar um aplicativo no iTunes Connect
iTunes Connect é o lado comercial da loja de aplicativos, que lida com as vendas reais do seu aplicativo acabado, que países para vender em, descrição e screenshots etc. É realmente muito fácil, mas há um monte de informações para ser preenchido, e é neste momento que você vai decidir se a vender o aplicativo, entregá-la, permitir iAds a ser exibida, insira as informações do banco, e firmar quaisquer contratos necessários para a liberação.
Para começar, basta cabeça para o iTunes Connect e Adicionar um novo aplicativo. Você precisa escolher o identificador do pacote da caixa de seleção drop (o nome com.whatever criado anteriormente), mas eu não vou levá-lo através do resto deste como é realmente auto-explicativo - Apple vai dizer o que está esperando para ser feito em cada passo do caminho.
Eventualmente, será adicionado a sua aplicação, e estar no À espera de carregamento status, em que ponto você pode voltar a Xcode Organizer -gt; arquivo, e bater Enviar Para fazer upload. Você pediu para logar e verificar qual aplicativo é que você está carregando, e agora você precisa apenas esperar por ele para ser aprovado - normalmente algumas semanas.
Esta tem sido uma experiência totalmente nova para mim, como eu tenho certeza que será para muitos de vocês também. Espero que você tem uma compreensão mais clara do processo agora - pessoalmente, eu estava um pouco assustados com tudo isso e encontrei-me atrapalhando através de mais do mesmo. É tão complicado quanto parece? Sim - mas apenas na primeira vez. E na equidade, é este processo rigoroso que impede aplicações inseguras e malware de nunca fazer o seu caminho para a App Store, então isso é algo que eu sou eternamente grato.
Deixe-nos saber suas experiências submetendo-se a loja de aplicativos nos comentários.