ios - 没有存档的 Xcode 符号

标签 ios xcode swift archive crash-dumps

我正在使用 Xcode 开发 IOS 应用程序。当我从 Xcode 安装我的应用程序并从 Xcode 启动它时,如果应用程序崩溃,那么我可以在调试器中清楚地看到错误。

现在,我断开设备与 Xcode 的连接,启动应用程序,然后出现错误并崩溃。我再次将我的设备插入 Xcode,然后使用“设备”窗口获取应用程序的崩溃日志,但没有符号,然后我无法分析崩溃:-(

在这种情况下,有没有办法获取符号,或者是否必须首先生成存档并将其安装在设备上才能获得符号的好处?

作为开发人员,我可以更轻松地从我的设备分析应用程序的崩溃情况,而无需每次都创建和安装新的存档。

你如何进行?我正在使用 Swift 进行开发,但我认为这并不重要......

感谢您的帮助,

塞布。

最佳答案

首先,为什么不能从调试器获取崩溃信息?它可能会告诉您与崩溃日志一样多的信息.​​..

其次,每次运行项目时都会构建一个符号文件。根据this answer它位于:

/Users//Library/Developer/Xcode/DerivedData/{project}/Build/Products/Debug-iphonesimulator

该位置将根据项目和您正在构建/调试的环境而变化。

关于ios - 没有存档的 Xcode 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36485393/

相关文章:

ios - 如何获取卡住的 iOS 应用程序的错误报告?

ios - 如何从 AVCapturePhoto 获取元数据值?

ios - 代码签名 "PryntTrimmerView.framework"失败

ios - 如何使用 openCV 获取 iPhone 的屏幕尺寸?

xcode - 只有 1 个 case 在 switch 语句中工作( objective-c )

ios - 如何在 Chatto 中发送和接收的消息(如 Whatsapp)添加时间戳

ios - NSInvocation 获取导致 EXC_BAD_ACCESS 的目标

ios - "setSelected"tableview 单元格的方法未返回 iOS 13 和 xcode 11 中单元格的完美大小

覆盖菜单按钮时,xcode tvos应用程序退出问题

swift - 在 Swift 中添加删除货币格式