2016-08-25 2 views
0

Je suis novice dans le développement mobile multiplateforme avec Visual Studio, et je me demande s'il est possible de créer des applications IOS sans connecter VS à un mac actif. Cela semble un peu étrange d'avoir toujours un mac à votre disposition, opérationnel pour pouvoir développer des applications iOS. Ou peut-être que c'est comme ça que ça fonctionne. Le problème est que je n'ai pas de mac.Ai-je besoin d'être connecté à un mac, pour pouvoir développer des applications IOS dans VS sous Windows?

Existe-t-il un autre moyen?

+0

Ont été répondu presque un millier de temps, pas seulement pour Xamarin. Apple impose une telle restriction et, curieusement, tout le monde veut rompre. –

+1

@LexLi Personnellement, je pense qu'il est tout à fait normal de vouloir contourner des règles qui ne fournissent aucune autre valeur que de consolider le contrôle et de restreindre l'accès. Au moins, je n'ai jamais entendu parler d'un argument raisonnable sur la façon dont cette règle apporte de la valeur aux développeurs. – hvaughan3

+0

@ hvaughan3, la valeur ne va pas au développeur, Apple vous permet de programmer pour leur appareil complètement gratuit via XCode, donc pour faire leur argent sur ce point, ils ont besoin de restreindre l'accès aux appareils Apple. – Knight0fDragon

Répondre

3

C'est en effet comme ça que ça fonctionne. Vous pouvez remercier Apple pour cela. Ils nécessitent que les applications iOS soient construites sur le matériel Apple.

De nombreuses personnes utiliseront des fournisseurs Mac tels que Mac In The Cloud. Si vous services Google tels que vous trouverez une longue liste d'entre eux.

Il y a aussi quelques hacks que vous pouvez utiliser pour obtenir un Mac fonctionnant sous VMware qui a fonctionné pour moi mais cela n'est pas suggéré car cela viole les conditions de service pour Apple et aussi probablement pour VMware.

+0

est-il fonctionne assez bien dans VMware? N'est-ce pas si lent? Je pense à acheter un ordinateur portable de jeu au lieu d'un mac trop cher – Wasa

+0

Cela a bien fonctionné pour moi, mais c'était il y a un certain temps. Vous pouvez probablement essayer l'essai de VMWare et utiliser le script de piratage pour l'essayer. – hvaughan3