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.
02. Após a instalação do Xcode, acesse o link www.xamarin.com/download e faça o download do Xamarin Studio Community.
03. Clique na pasta de downloads, e depois clique no instalador baixado
04. Clique duas vezes no ícone para instalar o Xamarin.
05. Caso mostre a mensagem se deseja realmente abrir, pode confirmar.
06. Leia os termos do contrato e prossiga.
07. Não selecione a opção Android, deixe todas as outras marcadas, e prossiga.
08. Agora será feito o download dos requisitos e a instalação.
09. Será solicitado a instalação de alguns componentes, pode prosseguir normalmente.
10. Abra agora o Xamarin Studio Community, e verifique se há atualizações, pelo menu principal, Procurar por Atualizações.
11. Acesse as Preferências do Sistema, vá na opção Compartilhamento (veja o ponteiro do mouse no print abaixo).
12. Cheque a opção Acesso Remoto, e deixe marcado como 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.
14. Pelo MacOS, vá na Preferências do Sistema, e acesse a configuração de Rede (veja o ponteiro do mouse no print abaixo).
15. Marque o endereço de IP, nesse exemplo ficou 10.0.2.15.
16. Desligue a VM, vá nas configurações dela, e na Rede, vá em Redirecionamento de Portas.
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.
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.
20. Clique no botão Localizar o Xamarin Mac Agent.
21. Insira o IP de destino (se for da VM, é o IP do Host-Only).
22. Coloque o usuário e senha do MacOS.
23. Agora está configurado.
24. No seu projeto Xamarin, quando for clicar em Executar, selecione IP e clique em Conectar.
25. No VisualStudio, selecione o tipo de dispositivo que deseja executar a aplicação.
26. Será aberto no MacOS uma tela com a aplicação desenvolvida.
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.