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

XCode集成Firebase Authentication时遇序列化诊断文件读取错误求助

解决Xcode集成Firebase Auth时的"Could not read serialized diagnostics file"错误

下面是几个经过验证的修复方案,按顺序尝试:

  • 清理项目并重启Xcode

    1. 按下Cmd+Shift+K清理构建文件夹
    2. 完全退出Xcode(包括Dock中的后台进程)
    3. 重新打开项目并执行构建
  • 检查项目文件夹权限与存储路径

    • 右键项目所在文件夹,选择「显示简介」,确认当前用户拥有「读与写」权限
    • 避免将项目放在iCloud同步文件夹下,云同步冲突可能导致诊断文件无法正常写入
  • 重置Xcode的Derived Data

    1. 打开Xcode,点击顶部菜单「Xcode」→「Settings」→「Locations」
    2. 找到「Derived Data」选项,点击右侧箭头打开对应文件夹
    3. 删除当前项目的Derived Data文件夹,或直接清空整个文件夹
    4. 重启Xcode后重新构建项目
  • 校验Firebase初始化代码与配置文件
    确保Firebase初始化代码放在正确位置,比如AppDelegate的application(_:didFinishLaunchingWithOptions:)方法内,示例代码:

    import Firebase
    
    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
        return true
    }
    

    同时确认GoogleService-Info.plist已正确添加到项目中,且勾选了对应的target

  • 更新Xcode与Firebase SDK

    • 通过App Store将Xcode更新至最新版本
    • 若使用CocoaPods管理依赖,执行pod update Firebase/Auth更新Firebase SDK版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 17:01:08