我正在尝试通过LLDB调试OSX桌面应用程序(Mac os catalina 10.15.3)。lldb path/to/Electron.app
>>> Current executable set to 'path/to/Electron.app' (x86_64).之后,我可以成功地将断点添加到调试器中,但当我尝试使用run或process launch运行应用程序时,它总是给我: error: process exited with status -1 (
在Xcode11.1中,我禁用了SIP并将系统首选项设置为调试可执行文件。当我运行我的构建时,系统首选项加载,但当我打开我的prefPane时,没有任何断点被命中。这在10.11到10.14中运行良好。
在启用SIP的情况下,我收到一个"can't attach to System Preferences“错误消息。但是我不明白为什么在早期的macOS版本中,断点从来没有命中过。