iphone - 有没有办法在调试时获得完整的 iOS 崩溃日志?

标签 iphone objective-c ios xcode cocoa-touch

有什么办法可以在调试时获取完整的 iOS 崩溃日志?

例如...我插入手机,打开代码,在 Debug模式下运行应用程序,应用程序在特定代码行崩溃。有没有办法从中获取崩溃日志?

或者我真的需要断开与调试器和计算机的连接,使应用程序崩溃,然后通过管理器获取崩溃日志吗?我宁愿不这样做。

最佳答案

我不知道有什么方法可以在附加调试器时获得相当于崩溃日志的内容。我会说一般的想法是,如果附加了调试器,您应该能够使用调试器本身提取所需的任何信息。有些人可能会争辩说,调试时不会生成崩溃日志是一个功能

无论如何,您应该能够在调试器中获得所有这些信息。对于所有线程回溯,您可以执行以下操作:

thread apply all bt

对于库加载地址,您可以:

info sharedlibrary

这似乎是崩溃日志中的大部分有用信息。

关于iphone - 有没有办法在调试时获得完整的 iOS 崩溃日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8873450/

相关文章:

ios - 如何从服务器提取数据、使其易于访问并持久保存而不减慢应用程序的界面速度?

iphone - 开始编辑时 Textview 无法向上移动

iphone - UIViewController -viewDidLoad 未被调用

ios - 向下滚动时 UISearchBar 不随 Tableview 移动

iphone - 使用 NSURLConnection 发送 POST 请求

ios - 从详细 View 返回时,UITableView 与状态栏和导航栏重叠

ios - 使用 FacebookSDK 在 Facebook 上仅共享文本的问题

iphone - 如何重构 iPhone 应用程序以在 iPad 上本地运行

ios - 获取 SSL 证书详细信息

ios - 无法构造“任务”,因为它没有可访问的初始值设定项