Por que o Unity permite instalar o iOS Build Support no Windows?

11

Ao instalar o Unity em uma máquina Windows, você tem permissão para selecionar "iOS Build Support" como um dos componentes a serem instalados. No entanto, não é possível criar uma versão iOS do Windows. Por que este pacote está disponível no Windows? O que isso oferece?

user45623
fonte
Você ainda precisará de um Mac disponível na rede, mas: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave

Respostas:

11

Tanto quanto eu sei quando você constrói para o IOS no Windows, ele gera um projeto Xcode que você precisa construir no mac.

Como você não pode criar pacotes IOS no Windows, a única coisa que você pode fazer é melhorar o processo, sem a necessidade de instalar o Unity no Windows e no OSX. Você pode configurar ferramentas automatizadas que tiram o resultado da unidade e constroem automaticamente o jogo em um mac, para que você não precise executar tantos obstáculos. Veja Jenkins .

Espero que isto ajude :)

user3797758
fonte
3
Nota para qualquer pessoa que decida tentar isso: usar o suporte de compilação do iOS para gerar o projeto xcode em uma máquina Windows extremamente poderosa e depois transferi-lo para um Mac Mini para compilar, é várias ordens de magnitude mais lento que puxar alterações de código para o Mac Mini e gerando o projeto xcode lá. Para meus propósitos, o suporte à criação do iOS no Windows é menos que inútil. Talvez se você tiver um servidor de arquivos independente, isso seja prático.
user45623
2
Não quero dizer que um Mac Mini seja mais rápido que uma máquina Windows - na minha experiência, um Mac Mini é significativamente mais lento que uma máquina Windows com hardware comparável. No entanto, o suporte à criação do iOS do Unity no Windows é extremamente lento, e o tempo para transferir um projeto xcode de vários gigabytes para o Mac supera qualquer economia de tempo potencial que você pode obter teoricamente ao construí-lo no Windows.
user45623