web-dev-qa-db-fra.com

SDK iPhone sur Windows (solutions alternatives)

Je sais qu'il n'y a pas de SDK officiel pour Windows, ce qui est très ennuyeux. Existe-t-il un moyen de développer des applications sur un ordinateur Windows, autrement qu'en exécutant en quelque sorte un Mac OS dans VMware? Je sais que vous pouvez le faire avec Xcode, mais ce n'est également que pour Mac OS X. Les recherches Google n'ont révélé absolument rien.

Si je ne peux pas utiliser le SDK ou le Xcode, est-il possible de vérifier la syntaxe ou quelque chose, de créer mon code dans le Bloc-notes et de l'enregistrer avec l'extension appropriée? Je ne sais pas si je serais en mesure de le faire, probablement parce que je n'ai même jamais essayé le SDK et ne le ferai probablement jamais sans acheter un Mac.

31
Cyclone

Vous pouvez facilement créer une application en utilisant PhoneGap ou Appcelerators Titanium Mobile .

Ces deux agissent essentiellement comme un wrapper WebKit, vous pouvez donc créer votre application avec HTML/CSS/JavaScript. C'est aussi une solution assez portable, mais vous êtes quelque peu limité dans ce que vous pouvez faire - c'est-à-dire, aucun rendu intensif ou quoi que ce soit. Tout dépend vraiment de ce que vous cherchez à faire.

16
Ryan McGrath

J'ai examiné cela avant d'acheter un Mac Mini . La réponse est essentiellement non. Vous devez à peu près acheter un Mac Leopard pour faire le développement du SDK iPhone pour les applications qui s'exécutent sur des iPhones non jailbreakés.

Non pas que ce soit 100% impossible, mais c'est 99,99% déraisonnable. Comme changer les ampoules avec vos pieds.

Non seulement vous devez être dans Xcode , mais vous devez obtenir des certificats dans le gestionnaire de trousseaux pour pouvoir communiquer avec Xcode et l'iPhone. Et vous devez définir toutes sortes de paramètres dans Xcode.

26
Nosredna

Vous pouvez faire ce que fait saurik de Cydia, et écrire votre code sur un PC puis le construire sur l'iPhone lui-même (c'est un Mac, techniquement!) Après l'avoir jailbreaké. Cependant, vous n'obtenez pas Interface Builder, vous créez donc essentiellement des interfaces utilisateur dans le code à la main. Il serait également assez difficile de soumettre votre application sans Mac.

2
Ana Betts

Non, vous devez avoir un Mac Intel quelconque. Je suis allé chez Best Buy et j'ai obtenu un iMac 24 "avec 4G RAM pour 1499 $ en utilisant leur promotion sans intérêt de 18 mois. Je paie un paiement minimum de quelque chose comme 16 $ par mois. Tant que je paie le tout en moins de 18 mois - aucun intérêt. C'était la seule façon de me lancer dans le développement de l'iPhone.

2
Taptronic

Il existe une autre solution si vous souhaitez développer en C/C++. http://www.DragonFireSDK.com vous permettra de créer des applications iPhone dans Visual Studio sur Windows. Cela vaut le coup d'œil à coup sûr.

2
Jim

Personne n'a parlé de hackintosh . Si vous avez pris en charge le matériel, cela pourrait être la meilleure option.

1
kellogs

Techniquement, vous pouvez écrire du code dans un langage .NET et utiliser le Mono Framework ( http://www.mono-project.com/ ) pour l'exécuter sur l'iPhone. Je n'ai jamais vu quelqu'un faire ça à partir de zéro, mais les gens qui écrivent la plate-forme de développement de jeux Unity ( http://unity3d.com/ ) l'utilisent pour rendre leurs jeux compatibles avec l'iPhone. Le jeu lui-même est écrit en .NET, puis ils fournissent un iPhone Shell avec les cadres Mono qui permet à tout de fonctionner sur l'iPhone. Je ne sais pas s'ils ont apporté toutes leurs modifications à Mono dans le référentiel open-source, mais si vous êtes sérieux dans l'écriture d'applications iPhone en dehors de l'environnement Mac, cela pourrait être possible.

Cela dit, je pense que vous pourriez passer des semaines à faire fonctionner cela, et il serait peut-être préférable d'investir dans un Mac à la place :-)

1
Ben Gotow

Cela se résume vraiment à combien vous appréciez votre temps. Comme les autres affiches l'ont mentionné, il existe plusieurs façons de créer des applications iPhone sans Mac. Cependant, vous sautez à travers des cerceaux sérieux, et ce sera beaucoup plus difficile et plus long qu'avec une chaîne de développement appropriée.

Vous pouvez acheter un d'occasion Mac Mini pour quelques centaines de dollars sur eBay. Si vous êtes sérieux au sujet du développement d'iPhone, vous reviendrez très rapidement.

1
DaveR

http://maniacdev.com/2010/01/iphone-development-windows-options-available/

consultez ce site Web, ils ont montré de nombreuses solutions.

  1. Phonegap
  2. Titane etc.
0
Mobile Tech.

Il y a deux façons:

  1. Si vous êtes patient (nécessite un corral Ubuntu et Android SDK et quelques travaux de terminal lourds pour tout configurer). Voir tilisation du 3.0 SDK sans payer le privilège.

  2. Si vous êtes immoral (nécessite Mac OS X Leopard et la virtualisation, les deux ne pouvant être obtenus que moyennant de grandes dépenses ou le piratage) - supprimez de l'espace du lien suivant. htt p: // iphonewo rld. codinghut.com/2009/07/en utilisant-le-3-0-sdk-sans-payer-pour-le-privilège /

J'utilise moi-même la méthode Ubuntu.

0
Pavja2