You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

手动集成Firebase的iOS应用启用Crashlytics后崩溃数据不上报求助

解决方案

1. 更新GoogleService-Info.plist文件

  • 当前使用的v4.0版本对应plist文件缺失Crashlytics必需的配置字段,直接登录Firebase控制台对应项目的iOS应用设置页,重新下载最新的GoogleService-Info.plist替换项目内旧文件,替换后清理Xcode缓存再重新编译。

2. 查找Crashlytics启用入口

  • 新版Firebase控制台的Crashlytics入口在左侧菜单栏「质量」分类下,点击Crashlytics后首次接入会自动弹出启用引导,走完流程即可完成启用。如果未弹出引导,确认登录账号拥有该项目的编辑权限,权限不足会隐藏启用按钮。

3. 核对必要配置项

  • 取消Xcode的Debug executable勾选:打开Xcode顶部菜单Product > Scheme > Edit Scheme > Run标签页,取消勾选Debug executable,Crashlytics在调试器挂载状态下默认不上报崩溃。
  • 确认运行脚本配置正确:Build Phases中新增的Run Script需包含"${PODS_ROOT}/FirebaseCrashlytics/run",同时输入文件路径要添加${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}、$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH),手动集成的用户要替换为本地FirebaseCrashlytics的run文件对应路径。

4. 按规范模拟崩溃触发上报

  • 模拟崩溃时必须断开Xcode调试器连接:应用安装到设备后,先点击Xcode的停止按钮,再手动点击设备桌面的应用图标启动,触发崩溃后重新打开应用,数据才会正常上报。Xcode连接状态下触发的崩溃会被调试器直接捕获,不会发送到Crashlytics。
  • 首次上报最多有5分钟延迟,可等待10分钟后再刷新控制台查看。

内容的提问来源于stack exchange,提问作者paragdulam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 12:27:05