Pourquoi Unity vous permet-il d'installer iOS Build Support sur Windows?

11

Lors de l'installation d'Unity sur une machine Windows, vous êtes autorisé à sélectionner "iOS Build Support" comme l'un des composants à installer. Cependant, il n'est pas possible de créer une version iOS à partir de Windows. Pourquoi ce package est-il disponible sur Windows? Qu'offre-t-il?

user45623
la source
Vous aurez toujours besoin d'un Mac disponible sur le réseau, mais: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave

Réponses:

11

Pour autant que je sache, lorsque vous construisez pour IOS sur Windows, il générera un projet Xcode que vous devrez ensuite construire sur mac.

Comme vous ne pouvez pas créer de bundles IOS sur Windows, la seule chose que vous pouvez faire est d'améliorer le processus en évitant d'installer Unity sur Windows et OSX. Vous pouvez configurer des outils automatisés qui prennent la sortie de l'unité et construisent automatiquement le jeu sur un mac afin que vous n'ayez pas à parcourir autant de cerceaux. Voir Jenkins .

J'espère que cela t'aides :)

user3797758
la source
4
Remarque pour quiconque décide de l'essayer: l'utilisation du support de génération iOS pour générer le projet xcode sur un ordinateur Windows extrêmement puissant, puis le transférer sur un Mac Mini pour le compiler, est plusieurs ordres de grandeur plus lent que de tirer des modifications de code vers le Mac Mini et y générer le projet xcode. Pour mes besoins, la prise en charge de la construction iOS sur Windows est loin d'être inutile. Peut-être que si vous avez un serveur de fichiers autonome, ce serait pratique à utiliser.
user45623
3
Je ne veux pas dire qu'un Mac Mini est plus rapide qu'une machine Windows - d'après mon expérience, un Mac Mini est beaucoup plus lent qu'une machine Windows avec un matériel comparable. Cependant, la prise en charge de la construction iOS d'Unity sur Windows est extrêmement lente, et le temps pour transférer un projet xcode de plusieurs gigaoctets vers le Mac dépasse de loin tout gain de temps potentiel que vous pourriez théoriquement obtenir en le construisant sur Windows.
user45623