Xcode 没有存档的符号化

Xcode symbolication without an archive

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

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

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

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

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

感谢您的帮助,

二月

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

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

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

该位置将根据您正在构建的项目和环境而改变for/debugging。