跳到主要内容
版本:0.81

其他调试方法

本页介绍如何使用旧版 JavaScript 调试方法。如果您刚开始使用新的 React Native 或 Expo 应用,我们建议使用 React Native DevTools

Safari 开发者工具(直接 JSC 调试)

当使用 JavaScriptCore (JSC) 作为应用的运行时,您可以使用 Safari 调试应用的 iOS 版本。

  1. 仅限物理设备:打开“设置”App,导航到 Safari > 高级,并确保"Web 检查器”已开启。
  2. 在您的 Mac 上,打开 Safari 并启用“开发”菜单。可以在 Safari > 设置... 下找到,然后是“高级”标签页,接着选择“显示面向网页开发者的功能”。
  3. 在“开发”菜单下找到您的设备,并从子菜单中选择 "JSContext" 项。这将打开 Safari 的 Web 检查器,其中包括类似于 Chrome DevTools 的控制台和来源面板。

打开 Safari Web 检查器

提示

虽然源代码映射 (source maps) 默认可能未启用,但您可以遵循 本指南视频 来启用它们,并在源代码中的正确位置设置断点。

提示

每次应用重新加载时,都会创建一个新的 JSContext。选择"Automatically Show Web Inspectors for JSContexts"可以省去您手动选择最新 JSContext 的步骤。

远程 JavaScript 调试(已移除)

重要

远程 JavaScript 调试已在 React Native 0.79 版本中被移除。请参阅原始 弃用公告

如果您使用的是较旧版本的 React Native,请前往 对应版本的文档

Chrome 中的远程调试器窗口