pair

Build iOS pelo Windows e Visual Studio

Uma grande dúvida das pessoas que estão começando a aprender sobre o Xamarin como fazer para compilar o aplicativo iOS pelo Visual Studio no Windows. Vamos falar sobre?

Vamos começar.

O XCode

Para compilar um aplicativo para iOS precisamos ter o XCode instalado e ele só está disponível no OS X, para isso devemos ter um OS X. A Forma mais correta é possuindo um Mac, mas existem formas de ter o OS X no seu PC normal, não vamos ensinar esses métodos mas o Google pode ajudar com isso.

O Visual Studio

O Visual Studio somente está disponível para Windows, mas o Visual Studio Code pode ser instalado no Mac. Para desenvolver uma aplicação no Xamarin podemos utilizar o Xamarin Studio, mas temos a possibilidade de utilizar o VS se você possuir uma licença Business ou Enterprise. Para podermos utilizar o Windows para desenvolver a aplicação com Xamarin e compilar ela para o iOS é necessário possuir a integração com o Visual Studio.

Build iOS

Após Instalar o XCode e o Xamarin no seu OS X e o Xamarin no Windows é hora de compilar.

Para poder compilar a aplicação a partir do Visual Studio no Windows, é necessário possuir um OS X na sua rede com a plataforma Xamarin Instalada e com a conta Business configurada na ferramenta.

Feito isso procure pela aplicação Xamarin.iOS Build Host no seu Mac e clique em Pair/Parear.

Abra um projeto do Xamarin no Visual Studio, quando esse projeto abrir vamos receber um alerta na tela perguntando se queremos configurar o iOS Build Host, clique em Continue.

 

Tela de Conexão ao Xamarin.iOS Build Host
Tela de Conexão ao Xamarin.iOS Build Host

Caso você clique em cancelar, é possível encontrar novamente essa tela no Visual Studio

Tools -> Options -> Xamarin -> iOS Settings -> Find Mac Build Host

 

Após isso vamos encontrar o MAC na lista de Hosts encontrados, selecione ele e insira o PIN que está sendo mostrado na tela do seu OSX.

Caso não encontre o seu MAC na lista de Build Hosts disponíveis

basta desativar o Firewall do OS X.

Pronto, agora basta selecionar o projeto *.iOS como o projeto inicial (Startup Project), escolher em qual versão o emulador do iOS vai iniciar e clicar em Start.

 

Vantagens

Algumas vantagens podem ser citadas para utilizarmos essa funcionalidade do Xamarin:

  • Utilização de apenas uma IDE de desenvolvimento
  • Visual Studio possui integração completa com o TFS e Azure
  • O Debug do Visual Studio é detalhado, podemos acompanhar todas as alterações e falha pela janela OutPut.

Desvantagens

Também existem algumas desvantagens

  • Lentidão na Compilação e Debug pois é necessária a transferência de muitos arquivos em rede.
  • Necessidade de duas máquinas caso não utilize o Mac para desenvolver.
  • O Debug pode parar no meio do caminho por quebra de arquivos na transferência.

 

É isso pessoal, espero que tenham gostado do artigo.

Dúvidas e sugestões entrem em contato.

Para mais informações acesse o site da Xamarin

Build iOS pelo Windows e Visual Studio
5 (100%) 1 voto

Rafael Moura

Desenvolvedor .NET, mais de 5 anos de experiência, apaixonado por tecnologia, Xamarin Student Partner Regional Lead Central/South America, Xamarin Comunity Speaker, Xamarin Certified Mobile Developer e Windows Phone Developer.

3 comentários em “Build iOS pelo Windows e Visual Studio

    1. Olá Éverton. Obrigado por acompanhar o blog.

      Respondendo sua pergunta, é possível sim, mas vale ressaltar que com a conta business é possível se conectar em até 4 computadores. Sendo assim será possível ter 1 Mac e 3 windows.

      Obrigado!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

%d blogueiros gostam disto: