我开发了一个IOS SDK
,开发人员可以将其作为框架
实现到他们的应用程序中。
我目前使用Sentry
作为崩溃分析工具,相关的DSYM
文件(从我的SDK项目中产生)会自动上传到Sentry
在每个构建上。
但问题是当某人的应用程序由于我正在开发的 SDK 上的错误而崩溃时,Sentry 返回部分符号化的崩溃日志,我几乎无法理解发生了什么以及崩溃发生的位置。
有没有一种方法可以获得完全符号化的崩溃日志,而无需更改应用程序的项目设置,也无需从原始应用程序上传任何内容(应用程序的 DSYM
等)。 (因为我没有app,所以只做SDK)
我的项目具有以下build设置:
- 在复制过程中去除调试符号:否
- 条样式:调试符号
- 剥离链接产品:否
最佳答案
我将 DSYM 发送到错误的项目。我设置了“export SENTRY_PROJECT=proper_project_name”,然后问题就解决了。 这是问题的链接; https://github.com/getsentry/sentry-cocoa/issues/277
关于ios - 如何使用 Sentry 获取 IOS SDK 开发的崩溃日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54019562/