Como exportar para iOS com Ejecta

1

Tagged

Stats

2,601 visits, 2,786 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 5 Sep, 2014. Last updated 25 Feb, 2019

Esse é uma tradução do tutorial original escrito em inglês, mantive fiel o texto, só adequando para o português do Brasil. Espero que ajude a todos.

Aplicativos nativos para iOS usando o stock browser são frequentemente muito lento. Ejecta é um open-source projetado para fornecer uma maneira de executar jogos em HTML5 em alta performance, como aplicativos nativos do iOS.

Iniciando

A fim de testar e publicar com Ejecta, você vai precisar de um Mac rodando OSX e uma assinatura de desenvolvedor iOS válida, que custa $ 99 dolares/ ano. Para mais informações, consulte Como se tornar um desenvolvedor iOS. É altamente recomendável usar a versão mais recente do Mac OS X, que é uma atualização gratuita a partir de OS X 10.9. Você também vai precisar instalar o Xcode. Você pode baixa-lo gratuitamente na App Store.

Você também precisará baixar o Ejecta. O download é gratuito através do GitHub clique aqui: https://github.com/phoboslab/Ejecta - clique em Download ZIP a direita. Atenção que você deve baixar Ejecta diretamente para o seu Mac. Se você fazer o download para o seu computador com o Windows, em seguida, copiá-lo para o Mac, ele vai mudar as permissões do arquivo e o projeto não será capaz de construir.

Integração com as características do Ejecta

Ejecta também fornece suporte para iAd, Game Center e entrada de texto. Para acessar esses recursos, adicione o obejto Ejecta no se projeto.

Compatibilidade

Os seguintes recursos não são suportados no Ejecta:

- A plugins de controle de formulário (caixa de texto, Button e List) não são suportados.

- O objeto XML não é suportado.

- O objeto Facebook não é suportado.

- A ação do plugin do texto 'Definir fonte web' não é suportado.

- O plugin WebStorage armazenamento de sessão não está disponível. Use o armazenamento local ou variáveis ​​globais em seu lugar.

Exportando para Ejecta

Em seu sistema Windows Caixa de dialogo Export Project, escolha Export for: Ejecta. Você só pode usar essa opção ao exportar para Ejecta - a opção HTML5 website não irá funcionar. Copie a pasta exportada para o Mac com o Xcode instalado.

Extraia o Ejecta.zip baixado para uma pasta do Mac (arquivo que você baixou no Mac). Copie o conteúdo da pasta do projeto exportado para a pasta do Ejecta, por isso senta ao lado de Ejecta.xcodeproj . Em seguida, renomeie a pasta exportada para a App , todos os arquivos dos seu projecto deve estar em uma única pasta com esse nome.

Agora clique duas vezes sobre Ejecta.xcodeproj para abri-lo no Xcode.

Usando o Xcode

Agora você deve ver algo como a imagem abaixo no Xcode. O círculo vermelho mostra onde você pode escolher um simulador para visualizar (simulador) ou um dispositivo iOS real, se ele estiver ligado e configurado para o desenvolvimento.

Clique no ícone 'Play' no canto superior esquerdo para começar a pré-visualização(preview) com o simulador ou dispositivo escolhido. Ele deve começar a executar o seu jogo!

Você pode querer fazer alguns ajustes de Xcode, incluindo as orientações (tela, vertical ou horizontal) suportados e os ícones e splash screens (layout de apresentação, alguns conhecem como tela inicial do jogo). Uma coisa que você tem que mudar é o identificador de conjunto em Info.plist (em "Resources"). Clique duas vezes nele para abri-lo e faz com que você tenha um identificador de estilo personalizado, altere o domínio lá, como com.scirra.spaceblaster.

Para alterar a orientação, selecione a orientação apropriada para a Initial interface orientação a partir do menu a baixo do Info.plist . Não use os botões da interface Orientações suportados nas configurações do projeto uma vez que devido a um bug no iOS eles não funcionam.

Não marque qualquer um dos botões da interface de Orientações suportados nas configurações do projeto; deixá-los todos desmarcados. Há um bug no iOS6 que impede que isso funcionando corretamente.

Você também pode querer renomear o projeto; para fazer isso, selecione o Ejecta item no topo da árvore de projeto, pressione Enter e digite um novo nome. Se Xcode pedir para mudar renomear outros itens de projeto, você deve fazê-lo (clique Rename ).

Agora você deve estar pronto para ir em frente e publicar. Consulte a documentação da Apple no iOS desenvolvedor portal para saber mais sobre o processo de submissão real.

Boa sorte!

  • 0 Comments

Want to leave a comment? Login or Register an account!