Desenvolvendo para iOS no Linux [fechado]

10

Estou procurando um mecanismo ou biblioteca para desenvolver um jogo para iOS no Linux.

Alto nível, baixo nível, GUI, sem GUI, não importa muito. Estou realmente procurando por qualquer coisa.

Na verdade, não estou falando de implantar no iOS o Linux ou algo assim. Eu só quero fazer a maior parte do trabalho no Linux, com alterações mínimas necessárias para executá-lo no iOS.

Edit: SIM, eu tenho acesso a um Mac, mas é limitado. Então, eu quero poder trabalhar no projeto na minha caixa normal do Ubuntu.

Além disso, estou no programa de desenvolvedor pago, para poder implantar dispositivos iOS no Mac.

Vaillancourt
fonte
O MonoDroid deve estar recebendo suporte para Linux em algum momento - se você escrever seu jogo com o MonoGame, poderá compilá-lo com muito pouco esforço. No final do dia, acho que você precisa de um Mac.
31416 Jonathan Dickinson
Uma máquina virtual é uma opção?
notlesh
@stephelton Agora tenho acesso em tempo integral a um Mac, então isso não é mais um problema. Veja minha resposta abaixo.

Respostas:

1

Você está muito ferrado - embora existam muitas bibliotecas e estruturas que permitem o desenvolvimento no Linux, para fazer qualquer teste sério, você precisará de um Mac (ou Hackintosh, não é o que diz). A implantação é um problema, mas o teste em qualquer simulador é outro.

O Linux também não roda o Unity, o que seria outra boa solução.

No entanto, você pode dar uma olhada em uma das muitas soluções domésticas. Em particular, uma solução de nível realmente baixo estaria usando o SDL 1.3+ - ele tem suporte embutido para iOS como destino.

Kornel Kisielewicz
fonte
Se isso faz diferença, eu tenho algum acesso a um Mac. Veja meu OP atualizado.
É melhor manter o acesso limitado ao Mac. Você vai perder horas com um sistema que não seja Mac e nem poderá testar seu código no simulador, o que significa que você não poderá corrigir os erros. Todo o seu fluxo de trabalho será uma bagunça complicada.
Piku
1

Se você deseja testar seu aplicativo em um dispositivo iOS real e liberá-lo posteriormente, não há outra maneira legal de comprar um dispositivo mac. mas se você estiver procurando uma maneira de desenvolver um aplicativo e testá-lo em emuladores, tente usar o gnustep. observe que pode experimentar um aplicativo escrito pelo gnustep, usando um dispositivo com prisão interrompida.

além disso, se você não se importa de trabalhar com C ++, existe o cocos2d-x que você pode tentar.

a última opção (que também é ilegal) é usar o MacOS emulado.

esta pergunta também é de alguma forma duplicada no StackOverFlow: /programming/276907/starting-iphone-app-development-in-linux

Ali1S232
fonte
Ilegal? Mesmo que sua cópia do MacOS seja original? Você tem certeza?
o0 '.
@ Lohoris sim, tenho certeza disso. O MacOS só pode ser instalado em um dispositivo Mac. embora eu tenha alguns amigos que implantaram seus jogos iOS usando o MacOS emulado, mas a Apple proíbe estritamente essa ação.
11111 Ali1S232
E você sabe se existe alguma sentença em algum lugar que realmente confirme a validade dessa cláusula, ou é apenas outra cláusula aleatória que eles colocam em contratos, mas nunca foi testada em um tribunal?
o0 '.
lol isso é realmente terrível, embora não seja surpreendente, afinal
o0 '.
1

Agora eu uso o Mac em tempo integral, então não preciso mais desenvolver o iOS em uma máquina Linux.

No entanto, a jogabilidade (gameplay3d.org), um projeto de código aberto da Research In Motion (RIM), parece realmente bom. É principalmente um mecanismo 3D e usa C ++. Ele também possui suporte a scripts Lua.

Na verdade, eu não testei a jogabilidade no Linux, mas parece ter suporte total.


fonte
0

Você pode usar o Moai para desenvolver aplicativos iOS e Android no Windows, Mac e Linux.

No entanto, você precisará de um Mac para implantar ou testar seu aplicativo.

jhocking
fonte
Eu olhei para o Moai no passado, mas não há suporte oficial para o Linux. E eu tenho algum acesso a um Mac, veja meu OP atualizado.
-1

Você pode desenvolver um jogo com flash e construí-lo para iOS usando o Adobe Air

No entanto, você precisará de um Mac para implantar ou testar seu aplicativo.

yonix
fonte
O Adobe Air funciona no Linux? Além disso, essa última linha também se aplica à minha resposta; copiado!
Jhocking
Bem ... não tenho certeza sobre a compilação com o Adobe Air, mas ele disse que quer fazer a maior parte do trabalho no Linux, para que possa desenvolver em qualquer IDE do ActionScript e até mesmo executá-lo e testá-lo no flash player para Linux.
Yonix
Ei, o que há com o voto negativo, sem nenhum comentário ou explicação? Não é legal ...
yonix 31/03