Développer pour iOS sur Linux [fermé]


10

Je recherche un moteur ou une bibliothèque pour développer un jeu pour iOS sur Linux.

Haut niveau, bas niveau, interface graphique, pas d'interface graphique, n'a pas trop d'importance. Je cherche vraiment n'importe quoi.

Je ne parle pas réellement de déploiement sur iOS à partir de Linux ou quelque chose du genre. Je veux juste faire la majeure partie du travail sur Linux, avec des modifications minimales requises pour l'exécuter sur iOS.

Edit: OUI, j'ai accès à un Mac, mais il est limité. Je veux donc pouvoir travailler sur le projet sur ma box Ubuntu habituelle.

De plus, je fais partie du programme de développement payant, donc je peux déployer sur des appareils iOS à partir du Mac.


MonoDroid devrait obtenir le support Linux à un moment donné - si vous écrivez votre jeu avec MonoGame, vous pouvez le compiler de manière croisée avec très peu d'effort. À la fin de la journée, je pense que vous avez besoin d'un Mac.
Jonathan Dickinson

Une machine virtuelle est-elle une option?
2012

@stephelton J'ai maintenant un accès à temps plein à un Mac, donc ce n'est plus un problème. Voir ma réponse ci-dessous.

Réponses:


1

Vous êtes à peu près foutu - bien qu'il existe de nombreuses bibliothèques et frameworks qui permettent le développement sur Linux, pour faire des tests sérieux, vous aurez besoin d'un Mac (ou Hackintosh, ne le dites pas). Le déploiement est un problème, mais les tests sur n'importe quel simulateur en sont un autre.

Linux n'exécute pas non plus Unity, ce qui serait une autre bonne solution.

Cependant, vous pouvez jeter un oeil à l'une des nombreuses solutions roulées à domicile. En particulier, une solution de très bas niveau utiliserait SDL 1.3+ - elle a intégré la prise en charge d'iOS comme cible.


Si cela fait une différence, j'ai un accès à un Mac. Voir mon OP mis à jour.

Il vaut mieux s'en tenir à un accès limité au Mac. Vous allez perdre des heures à faire fonctionner un système non Mac et vous ne pourrez même pas tester votre code sur le simulateur, ce qui signifie que vous ne pourrez pas corriger de bogue. Tout votre flux de travail va être un gâchis alambiqué.
Piku

1

Si vous souhaitez tester votre application sur un véritable appareil iOS et la publier ultérieurement, il n'y a pas d'autre moyen légal que d'acheter un appareil mac. mais si vous cherchez un moyen de développer une application et de la tester sur des émulateurs, vous pouvez essayer d'utiliser gnustep. notez que vous pouvez essayer une application écrite par gnustep, en utilisant un appareil cassé en prison.

d'ailleurs si cela ne vous dérange pas de travailler avec C ++, vous pouvez essayer cocos2d-x.

la dernière option (qui est également illégale) est d'utiliser MacOS émulé.

cette question est également en quelque sorte dupliquée sur StackOverFlow: /programming/276907/starting-iphone-app-development-in-linux


Illégal? Même si votre copie de MacOS est originale? Êtes-vous sûr?
o0 '.

@ Lohoris ouais, j'en suis sûr. MacOS ne peut être installé que sur un appareil mac. même si j'ai des amis qui ont déployé leurs jeux iOS à l'aide de MacOS émulé, mais Apple interdit strictement une telle action.
Ali1S232

Et savez-vous s'il y a une phrase quelque part qui confirme réellement la validité de cette clause, ou si c'est juste une autre clause aléatoire qu'ils mettent dans les contrats mais n'a jamais été testée par un tribunal?
o0 '.


lol c'est vraiment terrible, mais pas surprenant après tout
o0 '.

1

J'utilise maintenant un Mac à plein temps, je n'ai donc plus besoin de développer pour iOS sur une machine Linux.

Cependant, le gameplay (gameplay3d.org), un projet open source de Research In Motion (RIM), a l'air vraiment bien. Il s'agit principalement d'un moteur 3D et utilise C ++. Il prend également en charge les scripts Lua.

Je n'ai pas réellement testé le gameplay sur Linux, mais il semble avoir un support complet.


0

Vous pouvez utiliser Moai pour développer des applications iOS et Android à partir de Windows, Mac et Linux.

Cependant, vous allez avoir besoin d'un Mac pour déployer ou tester votre application.


J'ai regardé Moai dans le passé, mais il n'y a pas de support officiel pour Linux. Et j'ai un accès à un Mac, voir mon OP mis à jour.

-1

Vous pouvez développer un jeu avec flash et le créer sur iOS à l'aide d' Adobe Air

Cependant, vous allez avoir besoin d'un Mac pour déployer ou tester votre application.


Adobe Air fonctionne-t-il sur Linux? De plus, cette dernière ligne s'applique également à ma réponse; copié!
jhocking

Eh bien ... je ne suis pas sûr de la compilation avec Adobe Air, mais il a dit qu'il voulait faire la majeure partie du travail sur Linux, afin qu'il puisse développer dans n'importe quel IDE ActionScript et même l'exécuter et le tester sur le lecteur flash pour Linux.
yonix

Hé, quel est le vote négatif sans commentaire ni explication? Pas cool ...
yonix
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.