有啥办法可以解决调试时 XCode 死机,并且无法填充变量监视窗口?

Posted

技术标签:

【中文标题】有啥办法可以解决调试时 XCode 死机,并且无法填充变量监视窗口?【英文标题】:Is there any way to solve XCode freeze-ups while debugging, and it can not populate the variable watch window?有什么办法可以解决调试时 XCode 死机,并且无法填充变量监视窗口? 【发布时间】:2013-04-16 16:09:41 【问题描述】:

我经常在 XCode 4.6.1 向我显示这个几乎无穷无尽的进度微调器并在返回前冻结 3 分钟:

这只发生在真实的 iPhone 目标上,所以我怀疑问题出在与真实 ios 设备目标上的远程调试器内核的通信中。

有没有人看到这个并知道解决方法或修复? (除了明显的,关闭调试器监视窗口。)

【问题讨论】:

可能与此有关:***.com/questions/14760206/… 或者这个:***.com/questions/3226311/… “自动”模式如何运行数据格式化程序? 不确定你在问什么。 “自动”只是过滤调试器将尝试在列表中描绘哪些变量的一种方式。 您也尝试过更新到 4.6.2(昨天发布)吗?他们声称它使 LLDB 更快。 (你正在使用 LLDB,我猜?) 【参考方案1】:

这似乎在 XCode 4.6.2 中得到修复。 (4月15日)

如果这不能解决您的问题,或者您在 XCode 6 中遇到它,请尝试清理您的二进制构建产品(派生数据)文件夹。

【讨论】:

不,是因为我为你牺牲了一只山羊。 希望你能做出一些很棒的山羊咖喱。顺便说一句,喜欢你的 iOS 书。从中学到了很多。【参考方案2】:

我在使用 Xcode 6.4 (6E35b) 时偶尔会遇到这个问题。我没有尝试清除我的“派生数据”文件夹,但我发现在“本地”和“自动”之间切换变量视图有时会导致该视图变得卡住并开始工作。您的里程可能会有所不同。

【讨论】:

以上是关于有啥办法可以解决调试时 XCode 死机,并且无法填充变量监视窗口?的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 9.2无法奇怪地调试自定义键盘扩展

XCode控制台调试无法看到函数跟踪或无法看到输出的日志问题及解决方案

有啥办法可以限制本地主机的下载速度?

windows下使用mingw/gdb无法调试eclipse helios cdt上的小程序,控制台死机

Xcode 在调试时失去与设备的连接

iOS9 Share Extension 无法在 Xcode 上调试