En Xcode 4.2, hay una nueva preferencia en la pestaña General llamada "Descubrimiento de dispositivos iOS" con la opción de casilla de verificación "Admite dispositivos conectados de forma inalámbrica".
¿Qué hace esta opción? Una vez comprobado, ¿cómo podemos utilizar esta nueva capacidad?
iphone
objective-c
ios
xcode
HunkSonrisa
fuente
fuente
Respuestas:
El paso 5 es lo que hizo por mí. He estado luchando durante días sin poder hacer que aparezcan mis dispositivos, pero cuando los sincronicé de forma inalámbrica desde el propio dispositivo, el pequeño símbolo de conexión inalámbrica apareció en el Organizador en XCode. Con suerte, también te funcionará.
Editar: el dispositivo debe activarse para que XCode lo vea. Cuando mi dispositivo duerme, desaparece del Organizador
Editar: esta función le permite realizar todas las acciones que podría realizar en un dispositivo que se conecta a su máquina a través de un cable USB ... solo que ahora sin el cable. Encontré esto muy útil para construir para probadores locales sin casi ningún esfuerzo de su parte, ejecutar instrumentos como Leaks o Zombies para ayudar a rastrear problemas molestos mientras su prueba aún se siente cómoda sentada en su escritorio (en lugar de estar atada a su máquina) .
Editar: esta función ya no está disponible a partir de Xcode 4.3.1 Volverá a aparecer más tarde cuando tenga menos problemas (están estimando en la versión 4.4).
2/2012 : esta función aún no existe a partir de Xcode 4.6. Actualmente no hay señales de que regrese en un futuro cercano, si es que alguna vez lo hace.
10/2013 - Xcode 5.0 está aquí y todavía no hay señales de que la función regrese. Casi podemos asumir que está muerto en el futuro previsible en este momento.
9/2014 - Tengo un informe de que la capacidad de dispositivo wifi existe en Xcode 6.0. La hipótesis es tener un dispositivo configurado para sincronizarse de forma inalámbrica con iTunes. Comencé a realizar pruebas, pero hasta ahora no he podido obtener resultados positivos. Gracias a Steven Kramer por plantear esta posibilidad y la imagen.
fuente
En alguna versión futura de Xcode, la opción "Admite dispositivos conectados de forma inalámbrica" te permitirá depurar tus aplicaciones en tus dispositivos sin conectarlos a un puerto USB de tu Mac de desarrollo. Creo que esta función aún no está lista para su uso en producción, pero es posible que tenga más suerte con ella. Esto es lo que debe hacer para configurarlo:
Conecte su dispositivo mediante USB, inicie iTunes, marque "Sincronizar con este iPod / iPhone / iPad a través de Wi-Fi" en su entrada en Dispositivos.
Inicie Xcode. Abra la pestaña Dispositivos de la ventana Organizador y verifique que su dispositivo tenga un punto verde al lado de su nombre.
Desconecte su dispositivo de su Mac; Verifique que iTunes aún lo vea y pueda sincronizarlo de forma inalámbrica.
Marque "Admite dispositivos conectados de forma inalámbrica" en las Preferencias de Xcode. Espere unos segundos.
Su dispositivo ahora debería tener un símbolo de Wi-Fi verde junto a él. De lo contrario, active o desactive la casilla de verificación "Admitir dispositivos conectados de forma inalámbrica" o reinicie Xcode, iTunes y / o su dispositivo hasta que lo haga.
Ahora debería poder seleccionar el dispositivo en el menú emergente Esquema. Intente seleccionarlo y comience a depurar su aplicación de forma inalámbrica. ¡Buena suerte!
En mi caso, Xcode puede instalar nuevas versiones de desarrollo en el dispositivo, pero aún no puede ejecutarlo y depurarlo de manera confiable. Tanto LLDB como GDB tienen muchos problemas para conectarse al dispositivo. A veces tienen éxito, pero no es lo suficientemente confiable para un desarrollo conveniente.
fuente
Tenga en cuenta que si está utilizando XCode 4.3, han eliminado el soporte inalámbrico, por lo que seguir estos pasos será en vano. Alguien más también descubrió que han eliminado silenciosamente la función de dispositivos conectados de forma inalámbrica: http://www.thomashajcak.com/wireless-support-in-xcode-4-3/
fuente
Esto permite que el dispositivo aparezca en el organizador si el dispositivo y la computadora están en la misma red inalámbrica incluso cuando no están conectados a través de un cable USB.
fuente
vaya a iTunes, presione sincronizar, el dispositivo se "reconectará", espere unos segundos, debería mostrarse en xcode
fuente
Otro uso de este conmutador es abordar cuando Xcode muestra un uso de CPU del 100% cuando la sincronización inalámbrica está habilitada. Al deshabilitar el soporte de sincronización inalámbrica, Xcode solo usará dispositivos cableados para la implementación del código.
fuente