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

如何为项目添加Firebase iOS SDK?Xcode 13添加包依赖找不到项目怎么办

Xcode 13 新增Swift Package依赖时项目不显示问题修复方案

我正在使用Xcode 13和包管理器,尝试按照File > Swift Packages > Add Package Dependency > 选择项目 > 输入Firebase SDK的URL的步骤添加依赖,但我的项目没有出现在列表中。

按以下顺序排查修复:

  • 确认当前打开的是.xcworkspace工作区文件,而非单独的.xcodeproj项目文件。如果项目之前集成过CocoaPods、或者存在多Project嵌套结构,必须打开工作区才能识别完整的项目列表
  • 检查项目的Swift工具版本适配:在项目配置的Info标签下,将Swift Tools Version调整为5.5及以上,匹配Firebase SDK对Xcode 13的最低版本要求
  • 重置SPM缓存后重试:依次点击顶部菜单栏File > Swift Packages > Reset Package Caches,等待缓存清理完成后重新触发添加依赖流程
  • 多Target/多Project场景处理:点击左侧项目导航栏的根项目条目,在中间编辑区的Project分类下确认目标项目没有被设置为隐藏状态,嵌套层级的子项目默认不会在选择列表中优先展示
  • 纯SPM库项目无需选择项目:如果你当前编辑的是Swift Package库项目而非App项目,直接在Package.swift的dependencies代码块中添加Firebase SDK地址即可,Xcode 13对纯SPM库不会弹出项目选择列表

内容的提问来源于stack exchange,提问作者Miguel Angel Bogarin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 06:48:00