Question

Je ne l'ai jamais fait de développement iPhone ou iPod Touch, beaucoup plus en raison de la nécessité d'un Mac supplémentaire de se développer sur, plus besoin d'apprendre Objective-C. Avec l'annonce de MonoTouch maintenant je peux utiliser les langages .NET Je suis déjà au courant, et se développer sur mon Windows PC.

Cependant, je suis curieux de savoir si je vais encore besoin d'un Mac à déployer et tester mon application iPhone? Alors, quels sont les outils nécessaires pour iPhone et ceux de ceux qui fonctionnera sur Windows avec MonoTouch?

Était-ce utile?

La solution

Voyant que l'outil CodeSigning nécessaire pour signer la demande d'exécution sur l'appareil est en situation irrégulière et uniquement disponible pour OS X Je pense qu'il est fort à parier que vous ne pouvez réellement construire une application pour le déploiement sur OS X.

Bien que techniquement peut être possible de compiler des applications sous un autre système d'exploitation, avec le simulateur ou l'outil codesign vous avez aucun moyen de les tester, de sorte que vous aurez besoin d'un Mac disponible afin de le faire de toute façon. Je suppose qu'il pourrait être également possible de tester contre appareil jailbreaké, mais je ne voudrais pas expédier une application qui n'a pas été testé un firmware OS stock.

Autres conseils

Les graines pour une réponse sont intégrés dans votre question. De la page du projet :

  

MonoTouch nécessite un Mac et Apple   iPhone SDK pour tester sur l'émulateur;   Et vous devez être un Apple   développeur iPhone pour déployer sur la   appareil.

Ni des points dans la réponse de Michael parlent directement à la question de Jim.

Être sur une plate-forme Windows vous empêche d'utiliser l'émulateur iPhone SDK, mais pas nécessairement vous empêcher de déployer et à des tests sur un iPhone / iPod réelle Touch.

A ma connaissance, vous ne devez pas posséder le matériel Mac pour vous inscrire en tant que développeur iPhone. Vous devez être un développeur iPhone afin que vous puissiez utiliser la fonctionnalité de déploiement de test que l'iPhone prend en charge bien.

Je ne l'ai pas encore essayé MonoTouch mais je crois comprendre la façon dont cela fonctionne. Lorsque vous compilez en utilisant MonoTouch sortie sera un binaire prêt à être exécuté sur l'appareil iPhone / iPod Touch. Vous pouvez ensuite utiliser iTunes pour faire glisser le fichier binaire sur le panneau d'application et de synchroniser l'appareil. Cette approche ne sera sûrement pas être aussi automatisée que le développement natif, mais il devrait fonctionner « sans Mac ».

Cela peut fournir une lecture « ombre », mais intéressant pour quelqu'un avec un PC Windows existant.

http://osx86.thefreesuite.com/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top