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

安装Firebase Storage pod后Xcode报错求助

问题描述

安装Firebase Storage后Xcode出现报错,报错截图如下:
Firebase Storage报错截图

当前Podfile内容:

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'PingMe Up' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

# Pods for PingMe Up
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage' 
pod 'Firebase/Core'

# Google Sign In
pod 'GoogleSignIn'

pod 'MessageKit'
pod 'RealmSwift'
pod 'SDWebImage'

end

已尝试清理项目、重启Mac和Xcode,问题仍未解决。


解决方案
  • 移除重复依赖
    Podfile中重复添加了pod 'Firebase/Core',删除其中一条,避免依赖冲突。修改后相关部分如下:

    # Pods for PingMe Up
    pod 'Firebase/Core'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'
    pod 'Firebase/Storage' 
    
  • 指定iOS平台版本
    取消注释Podfile首行的platform :ios, '9.0',Firebase多数组件最低要求iOS 9.0,明确版本可避免兼容问题。

  • 重新安装Pods
    在项目根目录依次执行以下命令:

    pod deintegrate
    pod clean
    pod install
    

    这组命令会彻底移除旧的Pods集成、清理缓存,再重新安装所有依赖。

  • 检查Xcode项目配置
    打开项目的.xcworkspace文件(不要打开.xcodeproj),确认:

    • Build Settings里的Framework Search Paths包含Pods框架路径(一般会自动配置)
    • Other Linker Flags中包含-ObjC(Firebase部分组件依赖该配置)
  • 强制更新Firebase版本
    若上述步骤无效,可指定Firebase最新版本(替换为当前实际最新版本号,如~> 10.0.0):

    pod 'Firebase/Core', '~> 10.0.0'
    pod 'Firebase/Auth', '~> 10.0.0'
    pod 'Firebase/Database', '~> 10.0.0'
    pod 'Firebase/Storage', '~> 10.0.0'
    

    之后重新执行pod install。

内容的提问来源于stack exchange,提问作者anshul tanwar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 03:59:59