Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode Can';t调试10.15下的系统优先窗格_Xcode_Macos_Debugging_Macos Catalina - Fatal编程技术网

Xcode Can';t调试10.15下的系统优先窗格

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

在Xcode 11.1中,我禁用了SIP并将系统首选项设置为调试可执行文件。当我运行构建时,会加载系统首选项,但当我打开prefPane时,不会遇到断点

这在10.11至10.14期间效果良好

启用SIP后,我会收到预期的“无法附加到系统首选项”错误。但我不明白为什么突破点从未像早期macOS版本那样被击中

我有一个prefPane使用的后台进程,我可以很好地调试它,但是在系统首选项中运行prefPane时尝试调试它不再有效

有人有解决办法吗

这可能是因为prefPane实际上是在“legacyLoader”中运行的,而“legacyLoader”是由系统首选项子启动的?

我需要将“legacyLoader”指定为可执行文件,而不是自动启动它,而是等待它启动

我仍然不知道如何在不禁用SIP的情况下执行此操作,因为无法告诉系统首选项打开legacyLoader的备用(自签名)副本,而不是默认的系统副本