Bug Fix|使用 Sentry 捕获 iOS 应用的错误和崩溃

了解如何使用 Sentry 监控 iOS 应用的崩溃、错误,并收集相关的日志。

Bug Fix|使用 Sentry 捕获 iOS 应用的错误和崩溃

准备工作

安装 Sentry 依赖

在项目目录下,执行安装命令(根目录):

brew install getsentry/tools/sentry-wizard && sentry-wizard -i ios

运行以上命令,会自动完成:

  • 认证并创建 .sentryclirc 文件,该文件会保存 Sentry 的 Auth Token
  • 在 Xcode 的 build phase 中添加 「Upload Debug Symbol to Sentry」
  • 会自动为项目添加 Sentry 依赖,所以我们无需再次通过 SPM 安装依赖。

确保安装 sentry-cli 工具(默认已安装)

在第一步,安装 sentry-wizard 时,会默认安装 sentry-cli 工具。

如果更换或重装了电脑,记得重装。

Installation
Learn about the different methods available to install `sentry-cli`.

创建 dSYM 符号文件

是否每次 Build 默认生成 dSYM 文件?

默认情况下,不生成 dSYM 文件,只生成 DWARF 文件。

在 Build Setting 中配置 DWARF with dSYM File 之后,每次都会生成一个 dSYM 文件。