Xcode Can';t调试10.15下的系统优先窗格
在Xcode 11.1中,我禁用了SIP并将系统首选项设置为调试可执行文件。当我运行构建时,会加载系统首选项,但当我打开prefPane时,不会遇到断点 这在10.11至10.14期间效果良好 启用SIP后,我会收到预期的“无法附加到系统首选项”错误。但我不明白为什么突破点从未像早期macOS版本那样被击中 我有一个prefPane使用的后台进程,我可以很好地调试它,但是在系统首选项中运行prefPane时尝试调试它不再有效 有人有解决办法吗 这可能是因为prefPane实际上是在“legacyLoader”中运行的,而“legacyLoader”是由系统首选项子启动的?我需要将“legacyLoader”指定为可执行文件,而不是自动启动它,而是等待它启动 我仍然不知道如何在不禁用SIP的情况下执行此操作,因为无法告诉系统首选项打开legacyLoader的备用(自签名)副本,而不是默认的系统副本Xcode Can';t调试10.15下的系统优先窗格,xcode,macos,debugging,macos-catalina,Xcode,Macos,Debugging,Macos Catalina,在Xcode 11.1中,我禁用了SIP并将系统首选项设置为调试可执行文件。当我运行构建时,会加载系统首选项,但当我打开prefPane时,不会遇到断点 这在10.11至10.14期间效果良好 启用SIP后,我会收到预期的“无法附加到系统首选项”错误。但我不明白为什么突破点从未像早期macOS版本那样被击中 我有一个prefPane使用的后台进程,我可以很好地调试它,但是在系统首选项中运行prefPane时尝试调试它不再有效 有人有解决办法吗 这可能是因为prefPane实际上是在“legacy