Saltar al contenido principal
Versión: 0.81

Otros métodos de depuración

Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Esta página explica cómo usar métodos de depuración de JavaScript heredados. Si estás comenzando con una nueva aplicación de React Native o Expo, recomendamos usar React Native DevTools.

Herramientas de desarrollo de Safari (depuración directa de JSC)

Puedes usar Safari para depurar la versión iOS de tu aplicación cuando uses JavaScriptCore (JSC) como entorno de ejecución.

  1. Solo dispositivos físicos: Abre la app de Configuración, ve a Safari > Avanzado y asegúrate de que "Inspector web" esté activado.

  2. En tu Mac, abre Safari y activa el menú Desarrollador. Esto se encuentra en Safari > Configuración..., luego en la pestaña Avanzado, seleccionando "Mostrar herramientas para desarrolladores web".

  3. Encuentra tu dispositivo en el menú Desarrollador y selecciona el elemento "JSContext" en el submenú. Esto abrirá el Inspector web de Safari, que incluye paneles de Consola y Fuentes similares a Chrome DevTools.

Apertura del inspector web de Safari

consejo

Aunque los mapas de fuente pueden no estar activados por defecto, puedes seguir esta guía o video para habilitarlos y establecer puntos de interrupción en los lugares correctos del código fuente.

consejo

Cada vez que se recarga la aplicación, se crea un nuevo JSContext. Seleccionar "Mostrar inspectores web automáticamente para JSContexts" evita que tengas que seleccionar manualmente el JSContext más reciente.

Depuración remota de JavaScript (eliminada)

Importante

La depuración remota de JavaScript se ha eliminado a partir de React Native 0.79. Consulta el anuncio original de desuso.

Si estás usando una versión anterior de React Native, visita la documentación para tu versión.

Ventana del depurador remoto en Chrome