Чому Unity дозволяє встановлювати підтримку збирання iOS для Windows?


11

Встановлюючи Unity на машину Windows, ви можете вибрати "Підтримка збірки iOS" як один із компонентів для встановлення. Однак виготовити iOS з Windows не представляється можливим. Чому цей пакет доступний у Windows? Що він пропонує?


Вам все одно знадобиться Mac, доступний у мережі, але: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave

Відповіді:


11

Наскільки я знаю, коли ви будуєте для IOS на Windows, він генерує проект Xcode, який вам потім потрібно побудувати на mac.

Оскільки ви не можете зробити пакети IOS на Windows, єдине, що ви можете зробити - це покращити процес, не маючи вимоги встановлювати Unity як на Windows, так і на OSX. Ви можете налаштувати автоматизовані інструменти, які беруть висновок від єдності та автоматично будують гру на mac, щоб вам не довелося йти, хоч стільки обручів. Дивіться Дженкінс .

Сподіваюся, це допомагає :)


4
Примітка для всіх, хто вирішить спробувати це: Використання iOS-підтримки для створення проекту xcode на надзвичайно потужній Windows, машині, а потім перенесення його на Mac Mini для компіляції - на кілька порядків повільніше, ніж витягування змін коду до Mac Mini та генерування проекту xcode там. У моїх цілях підтримка побудови iOS для Windows менш ніж марна. Можливо, якщо у вас є окремий файловий сервер, це було б практично у використанні.
user45623

3
Я не маю на увазі, що Mac Mini швидше, ніж машина Windows - на мій досвід, Mac Mini значно повільніше, ніж машина Windows із порівнянним обладнанням. Однак підтримка побудови iOS для iOS для Windows вкрай повільна, і час для передачі багатогігабайтного xcode проекту на Mac значно перевищує будь-яку потенційну економію часу, яку ви теоретично можете отримати від його створення на Windows.
user45623
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.