gpt4 book ai didi

lldb从ssh session 附加到OS X上的进程

转载 作者:行者123 更新时间:2023-12-04 11:05:08 26 4
gpt4 key购买 nike

SSH进入OS X时,如何将lldb附加到正在运行的进程中?我无法从终端窗口调试此特定应用程序,因为更改窗口会更改一些我要调试的UI状态。

当我从ssh session 附加lldb时,它说“附加失败:连接丢失”。

编辑:断开连接不是ssh。我并没有与ssh断开连接,只是在ssh session 中lldb无法连接。

最佳答案

在OS X上进行调试的安全策略要求主控制台上的admin用户进行身份验证,以允许在该计算机上进行调试。不可能远程执行此操作是故意的。一种方法是在要插入的计算机上启动Xcode并调试某些内容(无关紧要)。这将显示一个“您是否要在这台计算机上打开调试信息”对话框,管理员用户必须对此对话框进行身份验证。

您还可以通过运行该工具来启用调试:

 > /usr/sbin/DevToolsSecurity --enable

但是同样,这将显示一个GUI确认对话框,因此您必须有权访问控制台进行身份验证。

也可以在目标系统上手动编辑安全策略,以不需要调试身份验证,但是我只知道这是可行的,而不是怎么做...

关于lldb从ssh session 附加到OS X上的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27238931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com