Xcode在到达断点时冻结,同时在设备上进行测试

时间:2013-03-01 11:09:41

标签: ios xcode debugging

我在Xcode中设置断点并在设备上运行我的应用程序。 Xcode在断点处停止并且控制台打开,但我只看到一个旋转轮而不是所有变量列表和Xcode冻结类。按下“停止”按钮时没有任何反应。只有当我拔下设备时,它才会解冻。这刚刚开始于上周发生。

其他时候它会列出变量,但是当我点击“self”旁边的箭头时,会发生相同的“冻结”。

在模拟器中进行测试时不会发生这种情况。

有什么想法吗?

5 个答案:

答案 0 :(得分:1)

我遇到了与你刚刚更新我的xcode版本相同的问题,如果不能重新安装你当前的版本,我会修复它。您可以在此处执行此操作,但您需要成为Apple开发人员https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?appIdKey=d4f7d769c2abecc664d0dadfed6a67f943442b5e9c87524d4587a95773750cea&path=%2F%2Fdownloads%2Findex.action

答案 1 :(得分:0)

发生在我身上一次。 尝试删除Breakpoints.xcbkptlist文件。 (删除所有放置的断点) 然后放回你的断点再试一次。

祝你好运。

答案 2 :(得分:0)

这对我有用:

关闭Xcode。打开Finder,点击 + Shift + G 打开"转到文件夹"。

输入〜/ Library / Developer / Xcode / DerivedData

删除此目录中的所有文件夹并清空垃圾箱。重新打开Xcode,然后重试。

这要归功于rokjarc(Why does Xcode successfully build & copy my application, but won't launch it?

答案 3 :(得分:0)

重启您的开发机器。为我工作。

答案 4 :(得分:0)

这不是解决方案

我尝试了有关此方法的解释以及其他一些答案和论坛,但在我所处的环境中,没有一个对我有用。

我已将启动属性编辑为等待启动可执行文件,而不是自动。它用于测试用户根本没有启动时从推送通知中打开应用程序的时间。调试器将停止运行,并且永远不允许执行任何逐步操作或 po 命令。

我花了大约2个小时尝试解决此问题后才使用日志记录。如果您在非常狭窄的情况下遇到类似的问题,那么 print()可以节省您的时间。