Почему Unity позволяет устанавливать поддержку iOS Build в Windows?

11

При установке Unity на компьютере с Windows вы можете выбрать «Поддержка сборки iOS» в качестве одного из компонентов для установки. Однако сборка iOS из Windows невозможна. Почему этот пакет доступен в Windows? Что это предлагает?

user45623
источник
Вам все еще понадобится Mac, доступный в сети, но: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave,

Ответы:

11

Насколько я знаю, когда вы создаете IOS для Windows, он сгенерирует проект XCode, который вам нужно будет построить на Mac.

Поскольку вы не можете создавать пакеты IOS для Windows, единственное, что вы можете сделать, - это улучшить процесс, не требуя установки Unity как на Windows, так и на OSX. Вы можете настроить автоматические инструменты, которые будут брать вывод из единицы и автоматически создавать игру на Mac, чтобы вам не пришлось проходить через столько же обручей. Смотри Дженкинс .

Надеюсь это поможет :)

user3797758
источник
4
Примечание для всех, кто решит попробовать это: использование поддержки сборки iOS для создания проекта xcode на чрезвычайно мощном компьютере с ОС Windows и последующей передачи его на Mac Mini для компиляции на несколько порядков медленнее, чем изменение кода в Mac Mini и создание проекта xcode там. Для моих целей поддержка сборки iOS на Windows менее чем бесполезна. Может быть, если у вас есть автономный файловый сервер, это будет практично использовать.
user45623
3
Я не имею в виду, что Mac Mini быстрее, чем машина Windows - по моему опыту, Mac Mini значительно медленнее, чем машина Windows с сопоставимым оборудованием. Тем не менее, поддержка Unity для сборки iOS в Windows крайне медленная, и время переноса мультигигабайтного проекта xcode на Mac намного превышает потенциальную экономию времени, которую вы теоретически можете получить от сборки его в Windows.
user45623