如何使用 Sentry 获取 IOS SDK 开发的崩溃日志

How to get crash logs on IOS SDK Development using Sentry

我开发了一个 IOS SDK,开发人员可以将其作为 framework 实现到他们的应用程序中。

我目前正在使用 Sentry 作为崩溃分析工具,相关的 DSYM 文件(从我的 SDK 项目中生成)会在每次构建时自动上传到 Sentry

但问题是当某人的应用程序由于我正在开发的 SDK 上的错误而崩溃时,Sentry returns 部分符号化了崩溃日志,我几乎无法理解发生了什么以及崩溃发生的位置。

有没有一种方法可以获得完全符号化的崩溃日志,而无需更改应用程序的项目设置并且无需从原始应用程序上传任何内容(应用程序的 DSYM 等)。 (因为没有app,所以只做SDK)

我的项目具有以下构建设置:

我将 DSYM 发送到错误的项目。我设置 'export SENTRY_PROJECT=proper_project_name' 然后问题就解决了。 这是问题的link; https://github.com/getsentry/sentry-cocoa/issues/277