使用 Xcode 调试
使用 XCode 调试¶
生成用于调试源代码的 xcode 项目(无法从 xcode 构建代码)¶
运行 gn gen,并带上 --ide=xcode 参数。
这将生成 electron.ninja.xcworkspace。你需要打开该工作区以设置断点并进行检查。
有关使用 GN 生成 IDE 项目的更多信息,请参阅 gn help gen。
调试和断点¶
构建完成后,启动 Electron 应用。 现在你可以打开上面创建的 xcode 工作区,并通过 Debug > Attach To Process > Electron 调试菜单 附加到 Electron 进程。[注意:如果你想调试渲染进程,还需要附加到 Electron Helper。]
现在你可以在任何已索引的文件中设置断点。但是,你无法直接在 Chromium 源代码中设置断点。 要在 Chromium 源代码中设置断点,你可以选择 Debug > Breakpoints > Create Symbolic Breakpoint,并将任意函数名设置为符号。如果存在多个同名函数,这将为所有类中所有具有该名称的函数设置断点。 你也可以在附加调试器之前执行设置断点的步骤,不过,符号断点函数的实际断点可能要等到调试器附加到应用后才会显示。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron