添加 Firebase iOS SDK(4.3.0 或更高版本)或 Unity 插件(6.15.0 或更高版本),然后构建、运行和崩溃您的应用

has*_*san 8 xcode cocoapods firebase crashlytics swift

我正在尝试与 Firebase Crashlytics 集成。

我添加了这里描述的运行脚本。然后安装豆荚:

pod 'Firebase/Crashlytics'
pod 'Firebase/Analytics'
Run Code Online (Sandbox Code Playgroud)

我配置了 Firebase API:

FirebaseApp.configure()
Run Code Online (Sandbox Code Playgroud)

我运行了应用程序。控制台上的消息似乎没问题。

但是当我在 firebase 控制台中打开 Crashlytics 选项卡时。我只收到问题标题中的消息。

在此处输入图片说明

这是我在我的Podfile.lock

- Firebase (6.33.0):
Run Code Online (Sandbox Code Playgroud)

has*_*san 10

将 dSYM 添加到调试文件的调试模式中。

需要 dSYM(调试符号化)来反转崩溃中代码的符号化。

在此处输入图片说明

消息指出您需要使您的应用程序崩溃。在非应用程序启动事件上添加崩溃代码:

fatalError()
Run Code Online (Sandbox Code Playgroud)

注意:不会报告崩溃:

  1. 如果 Xcode 已连接到应用程序。
  2. 它只会在下一次应用程序启动时报告。

脚步:

  1. 使用 Xcode 运行应用程序。
  2. 单击停止将其与 Xcode 断开连接。
  3. 手动重新启动应用程序。
  4. 使您的应用程序崩溃。
  5. 重新启动它,以便报告崩溃。

信息。从 api 文档收集。