quinta-feira, 20 de junho de 2019

Tutorial: Como instalar MacOS numa Maquina virtual e instalar o Xcode

Resultado de imagem para MacOS Mojave Logo

Passo 1) Baixe as seguintes coisas:
Mojave 10.14.3 (Clique aqui)
VMware Player (Clique aqui)
VMware Unlocker (Clique aqui)
-----------------------------------------

Passo 2) Extraia o Mojave
-Extraia o arquivo "Mojave 10.14.3 APFS by Techsviewer.com"

Passo 3) Instale o VMWare
-Abra o arquivo do VMWare Player baixado e instale normalmente o aplicativo.
-Após finalizar a instalação, não abra o VMWare ainda.

Passo 4)Instale o VMWare Unlocker
-Extraia o arquivo unlocker-master.zip.
-Na pasta onde o arquivo foi extraído, execute o win-install como administrador.


Passo 5) Crie uma maquina virtual no VMWare 
-Agora abra o VMware Workstation 15 Player que provavelmente estará em sua área de trabalho


-Vá na opção "Create a New Virtual Machine"
-Marque a opção "I will install the operating system later"
-Marque a opção "Apple Mac OS X" e no campo Version coloque macOS 10.14 e prossiga
-Crie a maquina virtual com o nome macOS 10.14 e prossiga
-Marque a opção Store Virtual Disk as a single file e prossiga
-Clique em Finish


-Com a maquina virtual selecionada, clique em "Edit virtual machine settings"
-Selecione o HardDisk e o remova
-Clique em Add, selecione Hard Disk e clique Next
-Clique Next novamente e ao entrar na tela abaixo, selecione "Use an existing virtual disk", e prossiga.


-Clique em "Browse..."

-Vá na pasta onde extraiu o arquivo "Mojave 10.14.3 APFS by Techsviewer.com", selecione o arquivo "Mojave 10.14.3 APFS by Techsviewer.com" e clique abrir, e depois clique em Finish.
-Clique em Convert.
-Certifique-se que o numero de processadores é 2

-Certifique-se que a memoria RAM da maquina virtual seja pelo menos a metade da sua RAM do computador normal.
Exemplo: se você tiver 8GB de RAM em seu PC/Notebook, bote 4GB assim como a foto abaixo na maquina virtual, se seu PC/Notebook tiver apenas 4GB, bote 2GB na maquina virtual.
-Na Aba USB Controller, bote a USB compatibility em "USB 1.0" e marque as caixas "Show all USB Input devices" e "Share Bluetooth devices with the virtual machine", após tudo ser feito, clique em OK, mas ainda não inicie a maquina virtual, e feche o VMware por enquanto.

-Abra o local onde a maquina virtual foi criada, normalmente está em Documentos > Virtual Machines e abra a pasta da sua maquina virtual.


-Abra o arquivo macOS 10.14 (o penúltimo e marcado da foto acima) com o bloco de notas.
-No bloco de notas, desça até o final do arquivo e cole os seguintes códigos

cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:1111:1010:1011:1111:1011:1111:1111”
featureCompat.enable = “FALSE”
-O arquivo deverá ficar assim como na foto abaixo.

-Ainda no arquivo, procure pela linha virtualHW.version = "16" e substitua por virtualHW.version = "10" , após feita a alteração, clique Salvar e feche o bloco de notas.


-Reabra o VMware Workstation 15 Player e vá em Player > File > Preferences e clique em Download all components now, após baixar, clique OK e volte a tela inicial do VMware.
-Inicie a maquina virtual clicando em Play Virtual Machine, recomendo fechar outras coisas que estão abertas no seu PC/Notebook no momento, ou o processo demorará bem mais.
-Neste momento poderá ocorrer erros que citam BIOS como esses, se ocorrerem, vá ao fim da postagem e depois retorne.
Resultado de imagem para Virtualization error VMWare
Resultado de imagem para Virtualization error VMWare
-Caso não ocorram, prossiga. 
-Talvez apareça uma janela com isto escrito, selecione No e prossiga.

-O sistema operacional começará a rodar, talvez o carregamento demore um pouco dependendo do seu PC/Notebook, apenas certifique-se que a barra de carregamento apareceu em baixo como na foto e espere, aqui demorou cerca de 15 minutos, o tempo pode variar.

Comando util: Caso seu mouse suma e só mova na maquina virtual, clique Ctrl + Alt para voltar ao normal.
-Se tudo deu certo, a configuração inicial do Mac deve aparecer agora, apenas escolha Brazil, teclado ABC, (caso apareça algo sobre "How connect your Mac to internet" feche a maquina virtual e abra de novo, se o erro persistir, marque a opção que diz que o Mac não se conectará a internet) e vá prosseguindo nas telas.
-Ao aparecer sobre Apple ID, escolha a opção Set Up later e depois clique Skip
-Concorde com os termos, e crie o nome pra conta do Mac e a senha a ser utilizada, e clique Continue.
-Escolha entre o tema branco (Light) e preto (Dark) a vontade e continue.
- O Mac estará instalado.

Passo 6) Instalando o VMware tools.
-A maquina virtual estará instalada, mas não configurada apropriadamente e nem com opção de compartilhamento de arquivos entre seu PC/Notebook e a maquina virtual, para concertar isso instalaremos a VMware tools
-Vá em Player > Manage > VMware tools
-Instale a VMware Tools na maquina virtual.
-Clique "Continue"," Install", e depois "Continue Installation", bote sua senha se necessário e continue a instalação normalmente.
-Caso essa tela apareça, clique em OK.
-Volte a tela, e clique Restart
-A maquina vai reiniciar, ao iniciar a tela voltará a aparecer, desta vez clique em "Open Security Preferences"
                                     
-Na proxima tela que abrir, clique em "Allow"
-Volte no Player > Manage > Reinstall VMware Tools... e faça o processo de instalação de novo assim como feito acima. (Clique "Continue"," Install", e depois "Continue Installation", bote sua senha se necessário e continue a instalação normalmente.)
-Por fim, clique restart mais uma vez.
-Quando maquina carregar completamente novamente, perceberá que agora a tela ocupa todo o espaço e o desempenho está um pouco melhor.

Passo 7) Ativando o compartilhamento de arquivos
-Vá em System Preferences na aba de baixo
-Caso esta tela abaixo apareça, apenas clique na seta
-Vá em sharing
-Marque a opção File Sharing
-Agora desligue sua maquina virtual, caso apareça alguma mensagem, espere 59 segundos ou clique novamente em Shut Down pra desligar a maquina, caso qualquer mensagem apareça após isto, clique Ok.

-Abra a VMware Workstation 15 Player novamente, selecione sua maquina e clique em Edit virtual machine settings
-Vá pra aba Options e clique em Shared Folders.
-Marque a opção Always Enabled e clique em Add...
-Clique em Browse... Crie uma nova pasta, escolha um nome pra pasta e com ela selecionada clique em Ok, depois clique em Next e depois clique em Finish e depois clique em Ok.
-Lembre-se que a pasta criada vai ser o ponto de conexão entre seu PC e a maquina virtual, qualquer arquivo que quiser transferir para os 2 terá que ser colocado nela.
-Inicie sua maquina virtual.
-Para acessar a pasta compartilhada, vá em Go e clique em Computer.
-Clique em VMware Shared Folders
-Então encontrará a pasta que está sendo compartilhada.

Passo 8) Instalando o Xcode
-Fora da maquina virtual, Vá para este link (Aqui)
-Use ou crie sua AppleID (Foi pedido no email do curso pra criação de uma, pode usar essa)
-Após entrar, procure na lista que aparecerá pelo Xcode
-Em seguida clique para baixa-lo
-Aguarde o download concluir, ao concluir pegue o arquivo baixado e jogue na pasta compartilhada (É recomendado apenas copiar e colar ao invés de mover.)
-Perceba que o arquivo já se encontra disponível na pasta compartilhada da sua maquina virtual.
-Agora na maquina virtual, arraste o Xcode para sua área de trabalho. (Não tente descompacta-lo na pasta de compartilhamento, ou o processo vai demorar muito mais)
-Recomendo esperar na maquina virtual, fazer outras coisas enquanto copia também atrasa bastante o processo.
-Após alguns minutos, o arquivo estará na área de trabalho da maquina.
-Abra o arquivo transferido pra área de trabalho.
-Espere alguns minutos, depois do "Verifying digital signature..." ele enfim vai descompactar o arquivo
-Dependendo do seu PC, o processo de "Expanding" pode durar de 15 a 40 minutos.
-Ao fim do processo o programa Xcode deverá aparecer na área de trabalho, caso estiver mal organizado apenas arraste-o para um lugar melhor, e então abra-o.
-Espere um pouco até a tela abaixo abrir, e então clique "Agree", caso peça sua senha novamente a digite e continue.
-Espere a instalação do Xcode
-Após a instalação, o Xcode irá abrir normalmente, recomendo pegar o icone dele e arrastar pra barra central, assim ele sempre poderá ser acessado por ela.
-Após arrastar, deve ficar algo assim:
-Agora o Xcode poderá sempre ser acessado por ai.
--------------------------------------------------------------------------------------------------------------------

Erro que cita as BIOS:
Este erro ocorre pela maquina virtual necessitar de uma opção da sua placa mãe de virtualização, pra ativar essa opção você vai ter que acessar as BIOS do seu computador
Recomendo procurar a marca de sua placa mãe e procurar no Google como ativar a virtualização nela.
Tome cuidado ao fazer o processo.