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

SwiftUI集成Firebase的iOS应用出现boringssl日志记录失败问题

Firebase登录注册功能排查分析

日志中文翻译

2022-10-30 16:15:17.585348+0600 ToDo_List[9356:7163085] - [I-ACS036001] 分析屏幕报告已禁用,UIViewController 转场将不会被记录。
2022-10-30 16:15:17.994711+0600 ToDo_List[9356:7163085] 9.6.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.9.6.0 已启动
2022-10-30 16:15:17.995903+0600 ToDo_List[9356:7162996] [Firebase/Crashlytics] 版本 9.6.0
2022-10-30 16:15:18.111502+0600 ToDo_List[9356:7163085] 9.6.0 - [FirebaseAnalytics][I-ACS023008] 如需启用调试日志,请设置以下应用参数:-FIRAnalyticsDebugEnabled
2022-10-30 16:15:18.179108+0600 ToDo_List[9356:7163087] 9.6.0 - [FirebaseAnalytics][I-ACS800023] 无待激活的快照,SDK名称:app_measurement
2022-10-30 16:15:18.187070+0600 ToDo_List[9356:7163101] 9.6.0 - [FirebaseAnalytics][I-ACS023012] 分析数据收集已启用
2022-10-30 16:15:48.458920+0600 ToDo_List[9356:7163613] [boringssl] boringssl_metrics_log_metric_block_invoke(151) 记录指标失败

排查要点说明

  • 你贴出的日志里,绝大多数是Firebase的正常启动日志,仅最后一条boringssl的指标记录失败提示需要留意,但这条一般不会影响登录注册的核心功能。
  • 若实际存在登录/注册失败的情况(比如无法创建用户、点击按钮无响应),需补充以下信息才能精准定位:
    • 具体的异常表现(如弹出错误提示、功能无反馈)
    • 登录注册的代码实现片段(比如调用createUser(withEmail:password:)或signIn(withEmail:password:)的部分)
    • Firebase控制台是否已启用对应登录方式(比如邮箱/密码登录)
  • 临时排查步骤:
    1. 确认Firebase控制台的Authentication模块中,已开启「邮箱/密码」登录提供商
    2. 检查GoogleService-Info.plist是否正确添加到项目,无路径错误
    3. 启用Firebase调试日志:在Xcode的「Edit Scheme」→「Arguments」→「Arguments Passed On Launch」中添加-FIRAnalyticsDebugEnabled,重新运行后查看更详细的错误日志
    4. 确保代码中对登录注册的回调做了错误处理,示例:
      Auth.auth().createUser(withEmail: email, password: password) { result, error in
          if let error = error {
              print("注册失败:\(error.localizedDescription)")
              return
          }
          // 注册成功逻辑
      }
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 23:10:53