Estou usando o Mac OS no VMWare para desenvolvimento de aplicativos iOS.
Depois de atualizar o SO e o Xcode, o dispositivo iOS não está disponível, então não posso testá-lo.
Quando o dispositivo é conectado ao PC, o dispositivo aparece como conectado no VMware e marcado com um ponto verde. Mas, ele não aparece nos dispositivos do Xcode.
Estou usando o Mac OS 10.11. Alguém tem ideias?
trust
confirmação não apareceu, você pode abrir o iTunes na VM e é possível que ele mostre a caixa de diálogo.Respostas:
Tive o mesmo problema, mas foi bastante fácil de resolver. Siga as próximas etapas:
1) Nas configurações da Máquina Virtual (VMWare):
2) Adicione o dispositivo à lista de dispositivos de desenvolvimento permitidos em sua conta de desenvolvedor da Apple. Sem essa etapa, não há como usar seu dispositivo no Xcode.
A seguir, algumas instruções: Registre um único dispositivo
fonte
A outra resposta carece de algumas informações adicionais também na postagem a seguir . Por exemplo, quando o iPhone mantém Conectar / Desconectar em loop. Então, aqui está uma solução melhor:
Em
vmware.log
busca da vid e pid do seu iPhone USB:Exemplo:
Fechar vmware (para desbloquear
.vmx
)No
.vmx
, adicione:Substitua
0xvid:0xpid
pelo vid & pid encontrado emvmware.log
. Exemplo:Em vmware> Editar máquina virtual> Controlador USB: Compatibilidade USB: USB 2.0
Ativo: Conectar automaticamente novos dispositivos USB
Ativo: Mostrar todos os dispositivos de entrada USB
Ativo: Compartilhar dispositivos Bluetooth com a máquina virtual
Inicie o Mac OS e certifique-se de que o mouse está focado no vmware (ou apenas use o prompt de login, se aparecer)
fonte
vmware.log
localizado no Ubuntu 18.04, VMware player 14?usb.quirks.device0
para"vid:pid skip-refresh"
conforme instruído em kb.vmware.com/s/article/774?lang=en_US . Eu estava recebendo nos logs o seguinte errousb device busy (16)
: também reiniciei as conexões usb com askubuntu.com/questions/645/… Desativei a montagem automática de dispositivos usb askubuntu.com/questions/89244/… A chave é ler os logs em busca de erros e pesquisando online na comunidade vmwareTrust
pop - up quando reconectado. Resolvi o problema saindoITunes
da máquina virtual e abrindo novamente. O pop-up seria exibido ouITunes
detectaria o dispositivo.Estou executando um Iphone 8+ e VMWare macOS High Sierra em uma máquina Windows 10.
Passei por dezenas de postagens de solução de problemas e nenhuma delas, excluindo a configuração de USBs de VMs para 2.0, ajudou. Por tentativa e erro, e uma quantidade decente de bebida, eu descobri isso.
SOLUÇÃO:
Faça estas coisas, nesta ordem:
Com a VM desligada, vá para as configurações de qualquer máquina que estiver usando e altere os USBs para 2.0. Você pode encontrar isso no mesmo menu em que alocou seu ram e núcleos
Certifique-se de que seu telefone esteja conectado e desligado.
Inicialize a VM, macOS.
Ligue o telefone quando o mac for inicializado
Abra o Xcode
fonte
page_fault_in_nonpaged_area
em minha máquina host Windows 10 toda vez que tentava conectar meu iPhone 7 à VM. Eu estava lutando muito com isso, porém, tentei inicializar com o iPhone desligado e depois liguei - e bum - funcionou realmente e me sugeriu atualizar o software para conectar meu iPhone, atualizei e tudo está funcionando bemEu tive o mesmo problema com VMWare 12.5.2 e OS: Mac OS Sierra.
Estas são algumas etapas para resolver esse problema: (que funcionou para mim.)
Ai está. Vai funcionar. Agora você pode ligar sua máquina virtual. E tente conectar seu dispositivo com o cabo USB adequado. Às vezes, pode haver problemas com cabos USB que não são autorizados. Mesmo assim, se você tiver dúvidas, pode me perguntar aqui.
fonte
Aqui está outra coisa para tentar (estou usando o Windows 10):
Isto é o que funcionou para mim. Não tenho ideia de por que o serviço não foi iniciado em primeiro lugar e costumava funcionar bem com meu IPhone 7. Boa sorte.
fonte
Faça o que é sugerido na resposta, mas certifique-se também de
click inside the VM
que o OSX tenha o foco antes de conectar o telefone. No meu caso, tive que fazer isso para funcionar.fonte
Eu gostaria de acrescentar algo.
Para que os dispositivos funcionem no seu Mac, você deve se certificar de que eles estão conectados a ele. Não sei como isso é tratado em outras versões, mas estou usando o VMware Workstation 12 Player
Se você vai para
Player (Top left corner) > Removable Devices > Enable the device
você querIsso é o que eu tive que fazer.
fonte
Eu encontrei o mesmo problema. Encontrei a solução na solução de kb.vmware.com.
Funciona para mim adicionando
usb.quirks.device0 = "0xvid:0xpid skip-refresh"
Detalhe como abaixo:
Para adicionar peculiaridades:
Cuidado : Não pule esta etapa.
Por exemplo, se você inserir o nome Apple, verá uma linha semelhante a:
A linha tem o nome do dispositivo USB e suas informações de vid e pid. Anote os valores vid e pid.
Por exemplo, para o dispositivo Apple encontrado na etapa 2, esta linha é:
usb.quirks.device0 = "0xvid:0xpid skip-refresh" usb.quirks.device0 = "0xvid:0xpid skip-setconfig" usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
Notas :
Consulte isso para ver em detalhes.
fonte
Tenho 2 computadores com VMWare Workstation e Mac OS Sierra instalados como sistema operacional convidado. A primeira máquina conseguiu reconhecer meu dispositivo iOS, enquanto minha segunda máquina não conseguiu reconhecê-lo. A segunda máquina estava exibindo o mesmo comportamento que outros relataram, onde ela se reconectaria e desconectaria do iPhone indefinidamente.
Felizmente, minha segunda máquina teve problemas de conectividade de rede com minha VM. Então me deparei com a solução ao redefinir minhas configurações de rede para a VM.
Você pode tentar as etapas a seguir e ver se funciona para você. Funcionou para mim
fonte
Se você passou por muita dor ao instalar macos no vmware, recomendo este tutorial que também fornece todos os arquivos de que você precisa. é um tutorial direto e funciona sem problemas.
fonte