Xcode Debugging 进程只能通过重新启动 Mac OS 来终止
Posted
技术标签:
【中文标题】Xcode Debugging 进程只能通过重新启动 Mac OS 来终止【英文标题】:Xcode Debugging process can only be killed by rebooting Mac OS 【发布时间】:2012-03-09 15:41:20 【问题描述】:有时 Xcode 不会正确停止调试过程,而终止该过程的唯一方法似乎是重新启动 mac。 我无法通过 shell 命令杀死它(kill -9,或者实际上是 sudo -kill -9)。我还尝试在使用命令杀死之前从launchctl表中删除进程,这也不起作用,命令返回'No such process'。
在这种情况下,除了重启系统,真的没有别的办法了吗??
谢谢。
【问题讨论】:
是你试图杀死的ps -ef | grep gdb
返回的进程吗?我做了一个kill -9 this_pid
,它很好地停止了调试过程。进程 ID 是从 ps
返回的两个 ID 中的第一个。
嗨 Jon,不,我总是尝试使用 grep 查找我自己的应用程序:ps -ef | grep Abiliator 然后尝试终止该进程...下次我遇到调试挂起时将尝试您的 grep 并且实际上我必须终止调试器进程而不是我的应用程序是有道理的。谢谢。
在 M1 mac mini 上发生在我身上
【参考方案1】:
试试看这里:Couldn't register with the bootstrap Server 和这里:iPhone - strange error when testing on simulator
我自己偶尔也遇到过这种情况,但我从来没有使用所述的任何方法来解决它。讨厌这么说,但我总是最终重新启动 Mac 来修复它。
【讨论】:
昨天刚刚经历了调试器的又一次挂起,当时还没有gdb进程。再说一次,重新启动我的 Mac 是唯一的解决方案。 有没有人找到任何解决方法。遇到此问题,我必须每 20 分钟重新启动一次 显然 Xcode 4.3.1 解决了这个问题。我已经有一段时间没有遇到这种情况了。 感谢 XCool 的评论。将在我使用我的应用程序后立即安装更新,并希望这次重新启动最终会结束。 不幸的是,Apple 仍然没有解决这个问题。至少不正确。有时我仍然需要重新启动我的笔记本电脑才能摆脱这些僵尸。不是很高兴,希望他们在不久的将来解决这个问题。以上是关于Xcode Debugging 进程只能通过重新启动 Mac OS 来终止的主要内容,如果未能解决你的问题,请参考以下文章