【发布时间】:2020-03-02 01:58:40
【问题描述】:
在 Xcode 11.1 中,我禁用了 SIP 并将系统偏好设置为调试可执行文件。当我运行我的构建时,系统偏好设置会加载,但是当我打开我的 prefPane 时,不会遇到断点。
这在 10.11 到 10.14 中运行良好。
启用 SIP 后,我按预期收到“无法附加到系统偏好设置”错误。但我不知道为什么断点永远不会像早期的 macOS 版本那样被命中。
我有一个 prefPane 使用的后台进程,我可以很好地调试它,但是在系统偏好设置中运行 prefPane 时尝试调试它不再起作用。
有人解决了吗?
这可能是因为 prefPane 实际上是在由 System Preferences 子启动的“legacyLoader”中运行的吗?
【问题讨论】:
标签: xcode macos debugging macos-catalina