No Xcode 4.2, há uma nova preferência na guia Geral chamada "iOS Device Discovery" com a opção da caixa de seleção "Support Wirelessly Connected Devices".
O que essa opção faz? Uma vez verificado, como podemos usar esse novo recurso?
No Xcode 4.2, há uma nova preferência na guia Geral chamada "iOS Device Discovery" com a opção da caixa de seleção "Support Wirelessly Connected Devices".
O que essa opção faz? Uma vez verificado, como podemos usar esse novo recurso?
Respostas:
A etapa 5 é o que fez isso por mim. Eu tenho lutado por dias para não conseguir fazer meus dispositivos aparecerem, mas quando eu os sincronizei sem fio do próprio dispositivo, o pequeno símbolo conectado sem fio apareceu no Organizer no XCode. Espero que funcione para você também.
Edit: O dispositivo precisa ser ativado para que o XCode o veja. Quando meu dispositivo hiberna, ele desaparece do Organizer
Editar: Este recurso permite que você faça todas as ações que você poderia fazer em um dispositivo conectado à sua máquina por meio de um cabo USB ... só agora sem o cabo. Achei muito útil construir para testadores locais sem quase nenhum esforço da parte deles, executar instrumentos como Leaks ou Zombies para ajudar a rastrear problemas incômodos enquanto seu teste ainda está confortável sentado em sua mesa (em vez de amarrado à sua máquina) .
Editar: este recurso não está mais disponível a partir do Xcode 4.3.1. Ele reaparecerá mais tarde, quando tiver menos problemas (eles estão estimando na versão 4.4).
2/2012 - Esse recurso ainda não existia no Xcode 4.6. Atualmente, não há sinal de que ele retornará em um futuro próximo, se é que alguma vez o fará.
10/2013 - Xcode 5.0 está aqui e ainda não há sinais de que o recurso retornará. Podemos supor que está morto para um futuro previsível neste ponto.
9/2014 - Tenho um relatório de que a capacidade do dispositivo wi-fi existe no Xcode 6.0. A hipótese é ter um dispositivo configurado para sincronizar sem fio com o iTunes. Comecei a testar, mas até agora não consegui obter resultados positivos. Obrigado a Steven Kramer por levantar essa possibilidade e a imagem.
Em algum lançamento futuro do Xcode, a opção "Suporte a dispositivos conectados sem fio" permitirá que você depure seus aplicativos em seus dispositivos sem conectá-los a uma porta USB de seu Mac de desenvolvimento. Acho que esse recurso ainda não está pronto para uso em produção, mas talvez você tenha mais sorte com ele. Aqui está o que você precisa fazer para configurá-lo:
Conecte seu dispositivo usando USB, inicie o iTunes, marque "Sincronizar com este iPod / iPhone / iPad por Wi-Fi" em sua entrada em Dispositivos.
Inicie o Xcode. Abra a guia Dispositivos da janela do Organizer e verifique se o dispositivo tem um ponto verde ao lado do nome.
Desconecte seu dispositivo do Mac; verifique se o iTunes ainda o vê e pode sincronizar com ele sem fio.
Marque "Suporte a dispositivos conectados sem fio" em Preferências do Xcode. Espere alguns segundos.
Seu dispositivo agora deve ter um símbolo de Wi-Fi verde ao lado dele. Caso contrário, desative / ative a caixa de seleção "Suporte a dispositivos conectados sem fio" ou reinicie o Xcode, iTunes e / ou o dispositivo até que isso aconteça.
Agora você deve conseguir selecionar o dispositivo no menu pop-up Esquema. Tente selecioná-lo e comece a depurar seu aplicativo sem fio. Boa sorte!
No meu caso, o Xcode é capaz de instalar novas compilações de desenvolvimento no dispositivo, mas ainda não é capaz de executar e depurar de forma confiável. Tanto o LLDB quanto o GDB têm muitos problemas para se conectar ao dispositivo. Às vezes, eles têm sucesso, mas não são confiáveis o suficiente para um desenvolvimento conveniente.
Observe que se você estiver usando o XCode 4.3, eles removeram o suporte sem fio, portanto, seguir essas etapas será em vão. Outra pessoa também descobriu que removeu silenciosamente o recurso de dispositivos conectados sem fio: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/
Isso permite que o dispositivo apareça no organizador se o dispositivo e o computador estiverem na mesma rede sem fio, mesmo quando não estiverem conectados por meio de um cabo USB.
vá para o iTunes, pressione sync, o dispositivo será "reconectado", aguarde alguns segundos, deve ser mostrado no xcode
Outro uso para essa opção é resolver quando o Xcode está mostrando 100% de utilização da CPU quando a sincronização sem fio está habilitada. Ao desativar o suporte à sincronização sem fio, o Xcode usará apenas dispositivos com fio para implantação de código.