我正在使用 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/