El proyecto iOS WebKit Debug Proxy permite esto.
Para comenzar, instale con homebrew:
brew install ios-webkit-debug-proxy
Ejecute el simulador (si está ejecutando el simulador):
SIM_DIR=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
"$SIM_DIR/Applications/iPhone Simulator.app/Contents/MacOS/iPhone Simulator" \
-SimulateApplication \
$SIM_DIR/SDKs/iPhoneSimulator6.1.sdk/Applications/MobileSafari.app/MobileSafari
Ejecute el proxy:
ios_webkit_debug_proxy
Compruebe si hay errores
Busque en el dispositivo un mensaje de error:
No se pudo conectar con lockdownd. Saliendo .: No existe tal archivo o directorio. No se puede adjuntar el inspector ios_webkit_debug_proxy
Luego, verifique el dispositivo en busca de un mensaje como este (ejemplo de iOS 7 :)
¿Confía en la computadora actualmente conectada?
Elija "Confiar" e intente volver a ejecutar el proxy:
ios_webkit_debug_proxy
Abrir devtools por defecto
Entonces abre http://localhost:9221
Las DevTools son, de forma predeterminada, una versión anterior (de Chrome 18 alrededor de marzo de 2012).
Prueba las herramientas de desarrollo modernas
Debido a cambios en el protocolo , es posible que algunas partes de la interfaz moderna de DevTools no funcionen por completo. Puedes probar abriendo
chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/page/2
donde los valores port
y page
son los valores que está viendo http://localhost:9221
. Una vez más, esto puede tener errores.
Lea más documentos en la página del proyecto ios-webkit-debug-proxy .
Actualización: esto también funciona con iOS7 . Actualización : se agregaron nuevas instrucciones de interfaz de devtools a través de patrick . Actualización : se cambió devtools.html a inspector.html para Chrome 45 , y el nuevo ws
truco a través de Scheintod.