Warum können Sie mit Unity iOS Build Support unter Windows installieren?

11

Bei der Installation von Unity auf einem Windows-Computer können Sie "iOS Build Support" als eine der zu installierenden Komponenten auswählen. Es ist jedoch nicht möglich, ein iOS-Build unter Windows zu erstellen. Warum ist dieses Paket unter Windows verfügbar? Was bietet es?

user45623
quelle
Sie benötigen noch einen Mac im Netzwerk, aber: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave

Antworten:

11

Soweit ich weiß, wird beim Erstellen für IOS unter Windows ein Xcode-Projekt generiert, das Sie dann auf dem Mac erstellen müssen.

Da Sie unter Windows keine IOS-Bundles erstellen können, können Sie den Prozess nur verbessern, indem Sie Unity nicht unter Windows und OSX installieren müssen. Sie können automatisierte Tools einrichten, die die Ausgabe von Unity übernehmen und das Spiel automatisch auf einem Mac erstellen, sodass Sie nicht so viele Reifen durchlaufen müssen. Siehe Jenkins .

Hoffe das hilft :)

user3797758
quelle
3
Hinweis für alle anderen, die dies ausprobieren möchten: Die Verwendung der iOS-Build-Unterstützung zum Generieren des xcode-Projekts auf einem extrem leistungsstarken Windows-Computer und das anschließende Übertragen auf einen Mac Mini zum Kompilieren ist um mehrere Größenordnungen langsamer als das Abrufen von Codeänderungen an der Mac Mini und Generieren des Xcode-Projekts dort. Für meine Zwecke ist die Unterstützung für iOS-Builds unter Windows weniger als nutzlos. Wenn Sie einen eigenständigen Dateiserver haben, ist dies möglicherweise praktisch.
user45623
2
Ich meine nicht, dass ein Mac Mini schneller ist als ein Windows-Computer - meiner Erfahrung nach ist ein Mac Mini deutlich langsamer als ein Windows-Computer mit vergleichbarer Hardware. Die iOS-Build-Unterstützung von Unity unter Windows ist jedoch äußerst langsam, und die Zeit zum Übertragen eines Xcode-Projekts mit mehreren Gigabyte auf den Mac überwiegt bei weitem die potenzielle Zeitersparnis, die Sie theoretisch durch das Erstellen unter Windows erzielen könnten.
user45623