inspeccionar elemento debug chrome ipad safari mobile-safari remote-debugging

ipad - elemento - safari web inspector



Intentando depurar un sitio web en iPad, pero el dispositivo no aparece en el menĂº de Desarrollo en Safari en mi Mac (3)

En las preferencias de Safari en iOS, hay una opción en avanzado que permite alternar entre ''Web Inspector'', que enciende y apaga esta función (al menos esto es en iOS 6, no tengo dispositivos más antiguos para verificar esto). en).

También hay una limitación que:

Importante: solo puede inspeccionar aplicaciones de dispositivos que se hayan transferido a su dispositivo desde Xcode. No puede inspeccionar las aplicaciones que se han descargado de la App Store, incluso si es su aplicación.

Por lo tanto, espero que las aplicaciones de desarrollador sean las únicas que pueda manipular de esta manera.

De acuerdo con la guía de depuración de iOS Developer Library, debería ser posible depurar un sitio web en Mobile Safari (en iOS 6) de forma remota desde el escritorio de Safari, a través de una conexión USB habitual. Pero después de completar los pasos descritos ( enciendo Web Inspector en el iPad, conéctelo a través de USB a mi Mac, enciendo el menú Desarrollar desde las preferencias ) Todavía no veo ningún elemento del dispositivo en el menú Desarrollar en el escritorio de Safari. ¿Hay algún otro requisito crucial para que esto funcione? ¿Versión mínima de Mac OS X tal vez? Tengo 10.6.8.


Resulta que el soporte para la depuración remota se agregó solo en Safari 6, que, por algún motivo inexplicable, no está disponible para Snow Leopard, solo para Lion (en versión limitada) y superior. Así que compré una actualización a Mountain Lion y simplemente funciona ahora.


Apple quiere obligar a los desarrolladores a actualizarse al OSX reciente (que se incluye con las herramientas de desarrollo recientes).

Pero hay una forma efectiva de depurar iOS6 + Safari para desarrolladores que usan OSX 10.6.8 / Windows / lo que sea:

WeinRE

Funciona muy bien como la forma oficial. Tal vez Apple tomó este proyecto para su depuración (solo una suposición).