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

Xcode 15.3中Package Resolution Failed求助:firebase-ios-sdk无法解析

Xcode 15.3添加Firebase iOS SDK包解析失败的解决方法

问题详情

在Xcode 15.3中向特定项目添加Firebase iOS SDK时,持续弹出错误提示:Package Resolution Failed, Package could not be resolved.。移除Firebase后项目可正常添加其他包,但重新添加Firebase时问题复现。已尝试Reset Package Caches、Resolve Package Versions、Update to Latest Package Versions操作,均无效。

实用解决步骤

  • 检查项目最低部署版本:Firebase iOS SDK对iOS版本有明确要求(多数组件需iOS 13.0及以上),确保项目的Deployment Target不低于对应版本,版本不兼容会直接导致解析失败。
  • 清理项目衍生数据:打开Xcode菜单栏的Xcode > Settings > Locations,找到Derived Data的路径,手动删除该文件夹下的所有内容,重启Xcode后重新尝试添加。
  • 手动指定Firebase版本:添加包时,放弃“自动匹配最新版本”选项,手动输入一个兼容Xcode 15.3的具体版本号(比如10.18.0),避免版本自动匹配引发的冲突。
  • 排查依赖冲突:如果项目使用Package.swift管理依赖,打开该文件检查是否有其他依赖与Firebase的子依赖版本冲突,尝试调整其他依赖的版本范围来适配。
  • 切换网络环境:部分网络环境下无法正常拉取Firebase的包资源,尝试关闭代理或更换稳定网络后重新执行包解析。
  • 彻底清理Swift Package缓存:除了Xcode内的Reset Package Caches,手动删除~/Library/Caches/org.swift.swiftpm目录下的所有缓存文件,清理完成后重启Xcode再试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 18:33:12