Firebase Crashalytics iOS Swift17 Mar 2025 | 4 分钟阅读 Firebase Crashalytics 是 Google 提供的适用于 iOS 和 Android 应用程序的实时、轻量级崩溃报告工具。它可以实时跟踪应用程序中发生的崩溃问题。在本教程中,我们将讨论如何在 iOS 应用程序和 Firebase 控制台中设置 Crashalytics。 请按照以下步骤配置适用于 iOS 应用程序的 Firebase Crashalytics。 1. 在 Web 浏览器中转到 https://firebase.google.com。 2. 单击“开始使用”并登录您的 Google 帐户以访问 Firebase 的服务。 3. 现在,它将显示与此 Google 帐户上的 Firebase 关联的项目列表。 ![]() 4. 我们需要通过单击 + 图标来添加新项目。 这将提示我们提供项目名称。 给出名称并按继续,如下图所示。 ![]() 5. 在 3 个步骤中的第 2 步中,它将提示我们为项目 CrashalyticsDemo 配置 Google Analytics。 我们可以为 Firebase 项目启用或禁用 Google Analytics,如下图所示。 ![]() 为项目启用 Google Analytics,然后单击“继续”。 在下一步中,它将提示我们选择 Google Analytics 帐户用户名,如下图所示。 ![]() 选择一个帐户以配置 Google Analytics,然后单击“创建项目”。 这将创建一个新项目,如下图所示。 ![]() 6. 同时,我们需要在 XCode 中创建与要添加到这个新添加的 Firebase 项目相同的名称的 iOS 项目。 ![]() 在浏览器中的 Firebase 控制台中,单击项目概览屏幕上提供的 iOS 图标来添加 iOS 应用程序。 ![]() 它将提示我们提供应用程序的 Bundle ID。我们需要给出与我们在 XCode 项目中给出的相同的 Bundle ID。表单的其余字段是可选的,如下图所示。 ![]() 7. 我们需要将配置文件 (GoogleService-Info.plist) 添加到我们的 XCode 项目。从 Firebase 控制台下载 GoogleService-Info.plist 文件,如下图所示。 ![]() 但是,我们也可以稍后下载配置文件。 8. 我们需要通过 cocoapods 将 Firebase SDK for crashalytis 和 analytics 添加到 iOS 应用程序中。为此,请在系统上配置 cocoapods(如果尚未完成)。要配置 cocoapods,请在终端上运行以下命令。 安装 cocoapods 后,在终端中移动到项目目录,然后运行以下命令以初始化项目中的 podfile。 这将在项目目录中创建一个 podfile。打开 podfile 并为 Firebase crashalytics 添加 pods。 podfile 的代码如下所示。 现在,运行以下命令以安装在上述 podfile 中定义的 pods。 这将安装 Firebase crashalytics 设置所需的所有必需 pods。 ![]() 9. pod 安装完成后,关闭当前 XCode 项目,然后打开项目的 xcworkspace 文件。在项目的 AppDelegate 文件中,我们需要编写代码来配置我们项目中的 Firebase。 现在,我们完成了 iOS 应用程序中的 Firebase 集成。但是,我们需要在 XCode 中添加所需的设置才能开始使用 Firebase crashaytics。 10. 在 XCode 中打开“Build Phases”,并为 crashalytics 添加一个新的“Run Script Phase”。在 XCode 中添加“Run Script Phase”如下图所示。 ![]() 将以下脚本作为新的“Run Script”添加以运行 crashalyics。 我们还需要提供应用程序的 dSYM 位置作为输入文件。它将使 crashalytics 能够自动为应用程序生成 dSYM。为此,创建另一个运行脚本并将以下脚本添加到其中。 11. 我们还必须在 Firebase 控制台中启用 crashalyics。为此,请转到 Firebase 控制台上的服务中的 crashalytics,然后单击“启用 Crashalyics”,如下图所示。 ![]() 12. 我们需要构建、运行和崩溃我们的应用程序才能在 Firebase 控制台上查看崩溃报告。 ![]() 为此,请在 XCode 中构建并运行 iOS 应用程序。我们不需要在调试模式下运行该应用程序。运行并崩溃该应用程序后,我们可以在 Firebase 控制台上看到崩溃报告。 下一个主题IOS 应用程序生命周期 |
我们请求您订阅我们的新闻通讯以获取最新更新。