我在 Xcode 中设置了一个断点并在设备上运行我的应用程序。Xcode 在断点处停止,控制台打开,但我只看到一个旋转的轮子,而不是所有变量的列表,并且 Xcode 有点冻结。当我按下停止按钮时没有任何反应。只有当我拔下设备时它才会解冻。这刚刚开始发生在上周。
其他时候它会列出变量,但是当我单击“self”旁边的箭头时,会发生相同的“冻结”。
在模拟器中测试时不会发生这种情况。
有任何想法吗?
只需重新启动您的开发机器。为我工作。
这对我有用:
关闭 Xcode。打开Finder,点击⌘</kbd>+Shift+G to open "Go to Folder".
输入 ~/Library/Developer/Xcode/DerivedData
删除此目录中的所有文件夹并清空垃圾箱。重新打开 Xcode 并重试。
这要归功于 rokjarc(为什么 Xcode 成功构建和复制我的应用程序,但不会启动它?)
我尝试了以下选项之一或其他作品
发生在我身上一次。尝试删除 Breakpoints.xcbkptlist 文件。(删除所有放置的断点)然后放回断点并重试。
祝你好运。
我遇到了和你一样的问题,我刚刚更新了我的 xcode 版本,如果这不起作用,请重新安装你拥有的当前版本。您可以在这里执行此操作,但您需要成为苹果开发人员成员才能执行此操作https://daw.apple.com/cgi-bin/WebObjects/DSAuthWeb.woa/wa/login?appIdKey=d4f7d769c2abecc664d0dadfed6a67f943442b5e9c87524d4587a95773750cea&path=%2F%2Fdownloads% 2Findex.action
这不是解决方案
我尝试了在此解释的方法以及其他几个答案和论坛,但在我的情况下,它们都不适合我。
我已将启动属性编辑为Wait for executable to be launch而不是Automatically。这是为了测试用户在根本没有启动的情况下从推送通知中打开应用程序的时间。调试器将停止并且不允许任何单步执行或po命令。
我花了大约 2 个小时尝试解决问题后才使用日志记录。如果您在非常狭窄的场景中遇到类似问题,那么print()可以节省您的时间。