Dlaczego Unity pozwala zainstalować obsługę kompilacji systemu iOS w systemie Windows?

11

Podczas instalowania Unity na komputerze z systemem Windows możesz wybrać „Wsparcie kompilacji iOS” jako jeden ze składników do zainstalowania. Nie można jednak utworzyć wersji systemu iOS z systemu Windows. Dlaczego ten pakiet jest dostępny w systemie Windows? Co to oferuje?

użytkownik45623
źródło
Nadal będziesz potrzebować komputera Mac dostępnego w sieci, ale: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave

Odpowiedzi:

11

O ile wiem, kiedy budujesz dla IOS na Windows, wygeneruje projekt Xcode, który musisz następnie zbudować na Macu.

Ponieważ nie można tworzyć pakietów IOS w systemie Windows, jedyne, co można zrobić, to ulepszyć proces, nie wymagając instalacji Unity zarówno w systemie Windows, jak i OSX. Możesz skonfigurować zautomatyzowane narzędzia, które pobierają dane wyjściowe z jedności i automatycznie budują grę na komputerze Mac, abyś nie musiał przechodzić przez tyle obręczy. Zobacz Jenkins .

Mam nadzieję że to pomoże :)

użytkownik3797758
źródło
4
Uwaga dla każdego, kto zdecyduje się to wypróbować: użycie obsługi kompilacji systemu iOS w celu wygenerowania projektu xcode na niezwykle wydajnym komputerze z systemem Windows, a następnie przesłanie go do komputera Mac Mini w celu skompilowania, jest kilka rzędów wielkości wolniejsze niż ściąganie zmian kodu do Mac Mini i generowanie tam projektu xcode. Dla moich celów obsługa kompilacji iOS na Windowsie jest mniej niż bezużyteczna. Może masz samodzielny serwer plików, byłoby to praktyczne w użyciu.
user45623,
3
Nie chodzi mi o to, że Mac Mini jest szybszy niż komputer z systemem Windows - z mojego doświadczenia wynika, że ​​Mac Mini jest znacznie wolniejszy niż komputer z systemem Windows z porównywalnym sprzętem. Jednak obsługa kompilacji iOS systemu Unity w systemie Windows jest bardzo powolna, a czas przesłania wielobajtowego projektu xcode na komputer Mac znacznie przewyższa wszelkie potencjalne oszczędności czasu, które teoretycznie możesz uzyskać dzięki zbudowaniu go w systemie Windows.
user45623,