Depuração remota do iOS: um guia abrangente para 2021

Ultima atualização

Quando se trata de teste e depuração de aplicativos móveis, o elemento importante são os dispositivos de destino. Bem, se você tem a possibilidade de conectar o iPhone ou iPad diretamente à sua máquina de desenvolvimento, não precisa se preocupar. Mas e se você precisasse inspecionar um aplicativo em execução em um dispositivo que não pudesse ser conectado fisicamente ao seu Mac? A depuração remota provavelmente será a melhor opção nesse caso.

Se você está se perguntando como depurar aplicativos iOS em um dispositivo sem fio ou mesmo remotamente, neste artigo, você descobrirá as maneiras mais convenientes de fazer isso.

FlexiHub

Windows, macOS, Linux, Android
4.8 Classificação baseado em 78+ usuários
A solução eficiente para permitir a depuração remota do Xcode é o FlexiHub, software dedicado para compartilhamento de USB a qualquer distância.
FlexiHub

Software para depuração remota iOS

FlexiHub é projetado para virtualizar dispositivos USB, (como iPhone, iPad, iPod, etc.) e redirecioná-los pela rede. A solução funciona em LAN, Ethernet e Internet.

Com o FlexiHub, você terá acesso ao iPhone ou iPad independentemente de qualquer distância entre o Mac rodando o Xcode e o próprio dispositivo. O FlexiHub se tornará uma adição útil para as equipes que estão trabalhando remotamente, mas ainda precisam executar a depuração USB do iPhone.

Além disso, o FlexiHub funciona em uma ampla variedade de plataformas, incluindo Mac, Windows e Linux. Isso significa que você será capaz de conectar um dispositivo a qualquer um deles e executar a depuração remota do iOS em um único Mac com Xcode.

Como depurar o iPhone remotamente

Veja como o FlexiHub pode ajudá-lo a acessar e depurar o aplicativo iOS em dispositivos remotamente:
1
Em primeiro lugar, registre uma conta FlexiHub e inscreva-se para um teste gratuito.
 conta gratuita flexihub
2
Para estabelecer uma conexão remota com seu dispositivo iOS, você precisará instalar o Flexihub na máquina local executando o depurador e em um computador remoto com o dispositivo iOS fisicamente conectado.
 Baixar Flexihub
3
Inicie o FlexiHub na máquina local e faça login na conta.
 faça login na conta flexihub
4
Inicie o software no computador remoto e faça login na conta FlexiHub usando as mesmas credenciais.
 depuração ios remota com flexihub
5
Na interface do software no PC local, você verá o iPhone/iPad disponível para conexão. Clique em "Conectar".
 conectar dispositivo ios para depuração remota

É isso aí. Agora você pode acessar o dispositivo iOS remoto de seu computador local, como se estivesse conectado diretamente à sua máquina.

Também fizemos um breve vídeo para demonstrar uma experiência prática de conectar dispositivos iOS ao Mac para depuração remota:



Nota: Para melhor desempenho com dispositivos iOS, é recomendado usar uma conexão direta no FlexiHub, que envolve máquinas com endereços IP públicos em ambos os lados. Se o dispositivo iOS estiver conectado por WAN para depuração remota, para diminuir a latência é essencial implantar um servidor de túnel.

Como depurar aplicativo iOS sem fio

A depuração sem fio se tornou uma realidade graças ao novo recurso disponível desde o Xcode 9.

Esse recurso elimina a necessidade de sempre conectar e desconectar o dispositivo para instalação e depuração de aplicativos.

No entanto, você deve ter em mente que, apesar de suas muitas vantagens, esse método tem algumas desvantagens:

  • Para depuração remota de seu dispositivo iOS, você ainda precisará conectar fisicamente o dispositivo ao seu Mac pelo menos uma vez.
  • O sistema Mac e o iPhone/iPad devem compartilhar a mesma rede. Se o dispositivo iOS e o Mac não estiverem conectados à mesma LAN ou o iPhone/iPad estiver localizado a quilômetros de distância do computador do programador, o recurso de depuração remota do iOS ficará indisponível.
  • Antes de começar, certifique-se de usar o Xcode 9.0 ou posterior, macOS 10.12.4 ou posterior e iOS 11.0 ou posterior.

Para configurar o iPhone, iPad, siga estas etapas:

  1. Abra seu projeto no Xcode.
  2. Selecione Janela > Dispositivos e Simuladores.
  3. Na janela que aparece, clique em "Dispositivos".
  4. Conecte seu dispositivo ao Mac por meio de um cabo USB.
  5. Na coluna da esquerda, escolha o dispositivo e na área de detalhes marque a caixa "Conectar via rede". Depuração sem fio Xcode Agora, o Xcode irá emparelhar com o seu dispositivo. Se o Xcode puder se conectar ao dispositivo pela rede, um ícone de rede aparecerá próximo ao dispositivo na coluna esquerda.
  6. Desconecte seu dispositivo.

Agora você está pronto para iniciar a depuração remota de aplicativos iOS.

FlexiHub

Requisitos: Windows 7/8/10, Server 2012/2016/2019
Tamanho: 6.99MB
Versão: 4.1.13108 ()
Avaliação dos usuários: (4.8 baseado em 78+ usuários)