Configurando o Xamarin para desenvolver para iOS

Olá pessoal…

Hoje vou mostrar como configurar o Xamarin no Windows para executar um app no MacOS (para desenvolvimento para iPhone).

No caso, utilizei uma VM com o Macintosh, caso você também queira utilizar uma VM para usar com o Xamarin no Windows, leia o artigo Como criar uma VM do Macintosh no VirtualBox.

Agora basta seguir os seguintes passos.

01. Abra a App Store, e procure por Xcode, pode fazer a instalação.

Instalando o Xcode
Instalando o Xcode

02. Após a instalação do Xcode, acesse o link www.xamarin.com/download e faça o download do Xamarin Studio Community.

Fazendo o download do Xamarin
Fazendo o download do Xamarin

03. Clique na pasta de downloads, e depois clique no instalador baixado

Acessando o download
Acessando o download

04. Clique duas vezes no ícone para instalar o Xamarin.

Clicando duas vezes na instalação
Clicando duas vezes na instalação

05. Caso mostre a mensagem se deseja realmente abrir, pode confirmar.

Aceitando a instalação
Aceitando a instalação

06. Leia os termos do contrato e prossiga.

Termos de licença do Xamarin
Termos de licença do Xamarin

07. Não selecione a opção Android, deixe todas as outras marcadas, e prossiga.

Escolhendo requisitos da instalação
Escolhendo requisitos da instalação

08. Agora será feito o download dos requisitos e a instalação.

Resumo da instalação
Resumo da instalação

09. Será solicitado a instalação de alguns componentes, pode prosseguir normalmente.

Instalando componentes
Instalando componentes

10. Abra agora o Xamarin Studio Community, e verifique se há atualizações, pelo menu principal, Procurar por Atualizações.

Procurando por atualizações
Procurando por atualizações

11. Acesse as Preferências do Sistema, vá na opção Compartilhamento (veja o ponteiro do mouse no print abaixo).

Acessando a opção de compartilhamento
Acessando a opção de compartilhamento

12. Cheque a opção Acesso Remoto, e deixe marcado como Todos os usuários.

Definindo para todos os usuários
Definindo para todos os usuários

Atenção os passos de 13 à 18, somente para quem está utilizando o VirtualBox.

13. Pelo Windows, abra o Prompt de Comando, e digite o comando ipconfig, verifique o IP da conexão Host-Only do VirtualBox, e guarde esse IP. Nesse exemplo será 192.168.56.1.

Pegando o IP do Virtual Box
Pegando o IP do Virtual Box

14. Pelo MacOS, vá na Preferências do Sistema, e acesse a configuração de Rede (veja o ponteiro do mouse no print abaixo).

Acessando a configuração de Rede
Acessando a configuração de Rede

15. Marque o endereço de IP, nesse exemplo ficou 10.0.2.15.

Armazenando o IP
Armazenando o IP

16. Desligue a VM, vá nas configurações dela, e na Rede, vá em Redirecionamento de Portas.

Indo nas configurações da VM
Indo nas configurações da VM

17. Crie uma nova regra, onde o protocolo será TCP, o endereço do hospedeiro é o endereço capturado no Windows, o ip do convidado é o endereço capturado na VM, e a porta de ambos será a 22.

Criando a Regra
Criando a Regra

18. Depois de configurar, pode subir novamente a VM.

19. Agora abra o Visual Studio no Windows, e no campo de pesquisa (Ctrl+Q), procure por ios e entre na opção Xamarin – Configurações do iOS.

Procurando as configurações no VisualStudio
Procurando as configurações no VisualStudio

20. Clique no botão Localizar o Xamarin Mac Agent.

Botão de localizar um Mac Agent
Botão de localizar um Mac Agent

21. Insira o IP de destino (se for da VM, é o IP do Host-Only).

Digitando o IP
Digitando o IP

22. Coloque o usuário e senha do MacOS.

Fornecendo usuário e senha
Fornecendo usuário e senha

23. Agora está configurado.

Conexão OK
Conexão OK

24. No seu projeto Xamarin, quando for clicar em Executar, selecione IP e clique em Conectar.

Ao executar, escolhendo uma conexão
Ao executar, escolhendo uma conexão

25. No VisualStudio, selecione o tipo de dispositivo que deseja executar a aplicação.

Escolhendo um dispositivo
Escolhendo um dispositivo

26. Será aberto no MacOS uma tela com a aplicação desenvolvida.

Exemplo aberto no Mac
Exemplo aberto no Mac

Referências:
https://aurir.wordpress.com/2016/11/20/how-to-setting-up-macos-x-sierra-on-virtualbox-for-xamarin-development-with-visual-studio/

Bom pessoal, por hoje é só.
Abraços e até a próxima.

About Dan_Atilio

Analista e desenvolvedor de sistemas. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

Deixe uma resposta