xcode - Xcode 13 不会在断点处暂停
问题描述
我在 Xcode 13 GM (13A233) 上,我注意到它在遇到断点时不会保持暂停。它停止了,但大约一分钟后它又恢复了。是否有可能导致此问题的新默认设置?我在“行为”中看不到任何相关内容,但也许我遗漏了一些东西。有没有其他人遇到过这个问题?
我的项目唯一不寻常的是,我使用 PythonKit 从中调用 Python。但是这个断点暂停问题并不局限于涉及 PythonKit 的代码。
我已经尝试了所有常见的“修复”——即清理构建、删除派生数据、重新启动等。该应用程序只是一个用于 macOS 的简单 SwiftUI 应用程序。
解决方案
这实际上是调试器崩溃和应用程序分离:The LLDB RPC server has crashed. You may need to manually terminate your process. The crash log is located in ~/Library/Logs/DiagnosticReports and has a prefix 'lldb-rpc-server'. Please file a bug and attach the most recent crash log....
它不会在我的主视图中执行此操作,而是在应用程序中的单例调用的静态方法中执行此操作,并且在我与应用程序一起开发的自定义包中的各个点上执行此操作。
我在 bugs.swift.org 上看到了一个类似的未解决问题: https ://bugs.swift.org/browse/SR-15110?jql =text%20~%20%22lldb%20crash%22 ,以防其他人看到同样的问题(也许你可以在那里发布你的日志)。
更新:我完全忘记了我在开发快照工具链上运行。在 Xcode 13.1 中一切都很好,带有捆绑的工具链。故事的道德启示; 如果发生了真正奇怪的事情,请检查您的工具链。
推荐阅读
- neo4j - Neo4j Cypher 手动关系索引、APOC 触发器和数据复制
- python - 你如何在 Python Pandas 中进行分组、排序和限制?(即获得前 10 名)
- c++ - 如何为字符串处理创建流操纵器?
- python - python scrapy 使用 pyinstaller 转换为 exe 文件
- javascript - Nodemailer:从未收到问候
- python - TensorFlow:并行运行多个版本的调用 TF 的 Python 脚本
- python - 远程 jupyter notebook vagrant 和 pycharm
- python - 排序python 3.7+字典的最快方法
- gitlab - 设置外部 gitlab 网络端口
- r - 是否有任何功能可以将日期从 1-1-2018 转换为 2018-1-1