Como novo usuário Apple, resolvi marcar os pontos e clarear os passos para publicar uma aplicação mobile para iOS, neste artigo colocarei etapas extras que cobrem a utilização do PhoneGap.
Uma vez que você tenha desenvolvido sua aplicação, para compilar o arquivo *.ipa (via PhoneGap ou XCode), iremos precisar assinar a aplicação, envolverá uma série de etapas aonde cobriremos KeyChains, Provisioning Profiles, Certificates, Identifiers, Conversão do Certificado de .cer para .p12, iTunes Connect, Open SSL, Application Loader.
Antes de tudo, você precisará ter uma Apple ID de desenvolvedor, e claro já ter pago e ativado a sua conta de desenvolvedor, esta conta também deve estar atribuída a uma conta do iTunes Connect.
Para adicionar o certificado, faça o login em developer.apple.com, no menu superior clique em Member Center, em seguida navegue para Certificates, Identifiers & Profiles e clique para adicionar um certificado:
Na tela a seguir você precisa escolher se seu aplicativo está em desenvolvimento, ou se está pronto para ser publicado, caso esteja em desenvolvimento utilize a opção em Development, para então testar em seus dispositivos. Caso você venha do phonegap build, ou já tenha seu arquivo .ipa compilado, selecione a opção inferior em Production >> App Store and Ad Hoce clique em continuar.
Na página a seguir ele irá solicitar a requisição do certificado .CSR, continue…
Para gerar a requisição de certificado, você precisará de uma chave privada e pública, isto poderá ser feito em um sistema iOS, se você está no Windows pode tentar virtualizar um OS X Mountain Lion com VMWare, ou você poderá fazer diretamente do seu macbook, ou mac pc como a seguir:
Abra o Keychain Access, clique no menu e entre em Certificate Assistant >> Request a Certificate from a Certificate Authority, isto irá gerar uma chave pública e privada para o seu certificado.
Insira os dados da sua conta e continue até o fim, escolha para salvar o arquivo do certificado no disco.
Ao utilizar este assistente, serão criadas duas chaves pública e privada dentro de seu Keychain Access que serão utilizadas posteriormente.
Esta requisição também pode ser feita no Windows fazendo uso do OpenSSL seguindo os passos abaixo:
Com a criação do arquivo CSR pareado com sua chave privada, agora você poderá voltar para o site, enviar o arquivo e gerar o certificado:
Na tela a seguir faça o Download de seu certificado ( .cer ) em um lugar seguro.
Uma vez com seu certificado criado, agora precisaremos gerar o Provisioning Profile, mas antes, como estamos planejando Publicar este aplicativo na Apple Store, primeiro vamos adicionar um App ID, o identificador do seu aplicativo.
Seguindo a mesma linha do iOS Certificate, entre em Identifiers e clique na seta + para adicionar um App ID.
Insira o nome do seu aplicativo, selecione Explicit App ID, se você deseja um aplicativo dentro de um único Bundle ID (dominio reverso). Se você deseja testar vários aplicativos usando um Provisioning Profile em um mesmo domínio você poderá utilizar Wildcards, Continue e clique Submit para enviar.
Atenção: O Bundle ID deve ser igual ao utilizado no config.xml de configuração do seu Phonegap Build ou do reverse domain especificado em seu XCode Project, ou você não conseguirá submeter sua aplicação com sucesso.
Provisioning Profile permite você instalar o binário em devices para testes incluindo seus Certificados, App IDs e Devices. Se você planeja utilizar serviços como Game Center, In-app Purchase, e Push Notification, você precisará na etapa anterior criar um App ID com um Bundle ID (ID de domínio reverso) único, caso você planeje um provisioning profile para testar vários aplicativos dentro de uma derivação de reverse domain utilize Wildcards (Ex.: br.com.iemobile.* ou seja, todos os aplicativos dentro desta URL reversa serão aceitos num mesmo Provisioning Profile).
Ao final você deverá conferir o status ativo do seu Provisioning Profile:
Esse tipo de conversão poderá ser feito de duas formas via Windows ou Mac, a fonte aonde eu obtive muitas informações úteis foi aqui.
Se você está num Windows:
Se você está num Mac:
Agora nós temos os dois arquivos necessários pra enviar para compilar com sucesso seu aplicativo via Phonegap Build, não há tanto segredo aqui, apenas selecione seu aplicativo que você puxou do GitHub, na versão iOS clique para add a key e envie os respectivos arquivos. Destrave o cadeado e clique Rebuild para obter o arquivo binário e faça o download do .ipa .
Como dito anteriormente, você precisará de sua conta de desenvolvedor apropriadamente interligada a uma conta no iTunes Connect para submeter o envio.
Para mais explicações sobre como preencher os dados no iTunes Connect clique aqui.
Agora que estamos prontos para enviar o nosso binário, iremos precisar de um Mac OS rodando para utilizar o Application Loader.
Parabéns! Você acabou de submeter sua primeira aplicação para o iOS App Store, chatinho o processo né? confesso, eu fiquei muito confuso com tudo isso e resolvi tentar simplificar pra mim e pra vocês.
Esta é uma prova de que a Apple realmente leva muito a sério as questões de Monetização, Segurança e Controle de seus Aplicativos..
Ou é só frescura mesmo….
Espero que tenha sido útil pra você, qualquer dúvida deixe seu comentário abaixo!
Até a próxima!
Xo สล็อตออนไลน์ โปรสล็อต XO เกมออนไลน์ทำเงินยอดฮิตเกมสล็อต xopg.net คือเกมทำเงิน reeffutures2018 ผ่านทางออนไลน์อย่างหนึ่ง ที่เล่นง่าย และได้เงินไว แถมยังลงทุนด้วยเงินน้อย mavoixtavoie ทำเงินได้ตลอดเวลา ซึ่งหลายคนอาจได้เคยเห็นรีวิวเรื่องของ สล็อต xo สล็อตออนไลน์ ไว้มากมาย เทคนิคสล็อต ทั้งเรื่องการเล่นแล้วได้เงิน herbalpertpresents และเล่น สล็อต แล้วไม่ได้เงิน นั่นเองค่ะ ซึ่งการที่คุณจะเล่นได้เงินหรือไม่ได้เงินนั้น essentialsforasoul ส่วนหนึ่งก็เป็นในเรื่องของดวงเข้ามาเกี่ยวด้วย northbristol เพราะสล็อตเป็นเกมออนไลน์เสี่ยงโชค ทดลองเล่น xo เกมหนึ่งซึ่งจะมีสูตร หรือเทคนิคเข้ามาช่วย gclub เพื่อโกงดวงอยู่เสมอซึ่งในเว็บของเรา สมัคร xo ก็มีมาแนะนำไว้ให้เห็นกันมากมายหลายสูตร
Before hiring emergency locksmiths, you should always check to ensure that they're appropriately accredited. Locksmith Service