跳到主要内容
版本:0.85

其他调试方法

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

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

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

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

打开 Safari 网页检查器

提示

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

提示

每次应用重新加载时,都会创建一个新的 JSContext。选择“自动显示 JSContext 的网页检查器”可以免除您手动选择最新 JSContext 的需要。

远程 JavaScript 调试(已移除)​

Important

Remote JavaScript Debugging has been removed as of React Native 0.79. See the original deprecation announcement.

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

Chrome 中的远程调试器窗口