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

Swift Package Manager下如何更新Firebase SDK至10.6.0版本?

Firebase SDK 从9.6.0更新到10.6.0的手动解决方法

Unity内置的Firebase包更新功能在跨大版本更新时容易失效,给你一套手动更新的可靠步骤:

  • 卸载旧版本Firebase包

    1. 打开Window > Package Manager,切换到"In Project"视图
    2. 找到所有带Firebase前缀的包(如Firebase Analytics、Firebase Auth),逐个点击「Remove」完成卸载
    3. 卸载后重启Unity,彻底清理旧包残留文件
  • 导入10.6.0版本SDK

    1. 下载对应Unity版本的Firebase 10.6.0 SDK压缩包(从Firebase官方渠道获取)
    2. 解压后,将你项目用到的Firebase模块文件夹(如Auth、Database)直接拖入Unity项目的Assets目录
    3. 保留项目中原有的google-services.json(Android)或GoogleService-Info.plist(iOS)配置文件,新版本兼容旧配置
  • 处理原生依赖

    1. 打开Package Manager,从Unity Registry搜索安装最新版的External Dependency Manager for Unity (EDM4U)
    2. 安装完成后,依次执行Assets > External Dependency Manager > Android Resolver > Resolve和iOS Resolver > Resolve,确保Android/iOS端的原生依赖自动同步到项目中
  • 验证更新结果

    1. 回到Package Manager,确认Firebase包版本已显示为10.6.0
    2. 运行项目检查编译情况,若出现API报错,参考Firebase官方文档调整少量变更的API(9.x到10.x的API变动极小,多数项目无需大幅修改代码)

关于你提到的图中操作:如果图内是手动卸载旧包、导入新SDK或执行EDM4U的Resolve操作,那这些正是更新所需的关键步骤;若为其他操作则无需执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 01:17:13