El iPad no se muestra en el menú Desarrollar en OSX Safari


Necesito depurar una aplicación HTML en ipad. Solía ser capaz de conectar el ipad por cable USB a mi mac y se mostraría en el menú "Desarrollar" en Safari. Ahora tengo dos ipads, uno con iOS 6 y otro con iOS 7. El iOS 6 se muestra correctamente y puedo acceder al inspector web desde mi mac. iOS 7 ipad no se muestra en el menú" Desarrollar".

Tengo instalada la última versión de iOS (versión 7.1) y la última versión de Safari (7.0.2) en Maverick.

Cualquiera las sugerencias son bienvenidas.

Author: Shams Ahmed, 2014-04-01

14 answers

Habilite web inspector en su dispositivo iOS siguiendo estos pasos:

iOS Device > Settings app > Safari > Advanced > Web Inspector

Esta configuración le permite conectarse a safari en su escritorio.

 102
Author: Shams Ahmed,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-08 09:54:06

Sé que es un poco tarde. Tuve este mismo problema y pensé que publicaría cómo llegué a trabajar en mi caso por si acaso ayuda a alguien en el futuro. Lo habilité en el iPad y no se mostró. Intenté cerrar Safari en el iPad, desconectar y volver a conectar el cable y ninguno funcionó. Terminó para mí siendo muy simple, acabo de salir de Safari en mi computadora portátil y lo reinicié y Safari luego reconoció el iPad y me permitió depurar. Esto puede no funcionar para todos los casos, pero lo hizo por mí, espero que ayude.

Editar: solo una nota, tenía el iPad conectado con web inspector habilitado cuando reinicié Safari.

 66
Author: Robert-W,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-03 14:57:59

En mi caso estaba ejecutando iOS 11 BETA en el iPhone, y estaba tratando de acceder desde Safari 10 (versión estable actual). He instalado Safari 11 BETA, y ahora está funcionando como se esperaba.

Así que en general: Asegúrese de que está ejecutando la última versión de Safari. Y si está probando en BETAs iOS, puede descargar las vistas previas de Safari Betas & Safari Technology desde aquí (Gracias por el enlace @Jacob Ford).

 23
Author: tomacco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-21 11:14:20

También debe habilitar el inspector web desde el dispositivo.

Abra la aplicación configuración, seleccione safari, seleccione avanzar y luego active inspector web.

Ref: http://www.spiraltrack.com/blog/how-debug-iphone-and-ipad-web-applications-using-safari.

 21
Author: bartoindahouse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-04-29 15:56:17

Usando un cable Apple lightning genuino (en lugar de uno falso) resolví mi problema.

 9
Author: Chris Xue,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-25 16:26:37

Si ya ha habilitado web inspector en su dispositivo iOS siguiendo estos pasos y aún no se muestra, puede intentar simplemente deshabilitar y luego habilitar web Inspector en el navegador Safari del dispositivo.

iOS Device > Settings app > Safari > Advanced > Web Inspector

 6
Author: Mayank Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-08 09:53:31

Solo tuve que activar y desactivar el inspector web en el dispositivo que estaba tratando de conectar y se mostró en el menú de desarrollo de Safari:

iOS Device > Settings app > Safari > Advanced > Web Inspector

 5
Author: stillfire,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-12-08 09:53:14

Otro gotcha para la cesta: Si tienes otro sistema operativo ejecutándose en una máquina virtual que has olvidado, entonces el iPad puede terminar conectado a eso y, por lo tanto, invisible para Safari en la Mac.

 2
Author: Simon Jenkins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-11-16 17:46:03

Adicional ir a:

Device Settings -> Safari -> Private Browsing = OFF
 2
Author: user3433401,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-01 05:14:30

Después de todos estos años, ¡finalmente descubrí cuál era el problema! Aparentemente, la versión de Safari en el Mac debe ser la misma o más reciente que la versión en el iPad. Si iPad tiene una versión más nueva que Mac, entonces no será visible. Si Mac tiene la misma versión o una versión más reciente, el iPad está visible y se puede depurar.

Me gustaría que Apple hubiera documentado esto en cualquier lugar - habría ahorrado un montón de tiempo para mucha gente.

 2
Author: Aleks G,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-24 11:17:51

Para mí, el problema eran las diferentes versiones del sistema operativo entre el iPad y el iMac. Actualizé el iPad con el último sistema operativo (iOS 11.2.2 en el momento de escribir este artículo), pero el iMac estaba bajo El Capitán (10.11.6) macOS. Una vez actualizado el iMac a High Sierra (10.13.2) todo funcionó correctamente.

 0
Author: BernieSF,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-01-12 20:39:55

He encontrado que Simulator siempre está en el menú de desarrollo de Safari si ya se está ejecutando cuando Safari se inicia, y Simulator nunca está en el menú si Safari se inicia primero.

Por lo que necesita reiniciar su Safari de nuevo.

Eso es Simulador 11.2 (viene con Xcode 9.1), Safari 11.0.3 y macOS 10.13.3

 0
Author: Long Nguyen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-29 02:35:16

Otra cosa a comprobar es Build Settings > Signing > Code Signing Identity

Asegúrese de que tanto Release como Debug estén configurados en iOS Developer

 0
Author: whodeee,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-13 16:32:22

Similar a lo que dijo BernieSF, con un poco más de detalle de mi escenario específico. Me estaba preparando para actualizar mi computadora portátil a High Sierra para tratar de resolver esto, pero me alegro de no tener que hacerlo.

He estado tratando de resolver esto desde hace algún tiempo, así que tal vez mi situación se aplique a otra persona. El problema era la versión de Safari que había instalado en mi Macbook Air más antiguo.

Síntomas: Se habilitaron todos los ajustes apropiados, y cuando conecté mi teléfono al cable USB, se mostraría en la pestaña Desarrollar, y luego desaparecería rápidamente.

Configuración: iPhone 7 en 11.3.1 y Macbook Air(3,2) en 10.12. En el aire, Safari fue la versión 10.1.

Leí en un hilo de Apple que para iOS 11, necesitaba tener Safari 11, pero no tenía opción de actualizar Safari en la App Store. Había una actualización del sistema disponible, y la actualización a 10.13 disponible, pero no Safari.

Solución:

  1. Hice el sistema actualizaciones (no la actualización a 10.13)
  2. Después de que mi computadora se reinició, la App Store me ofreció una actualización a Safari 11.1.1 e instalé que

Voila! Ahora funciona!

 0
Author: ch1pn3ss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-07 18:39:33