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

Xcode 15 RC在M1 Pro上编译报错:No such module 'FirebaseDatabase'

解决M1 Pro + Xcode 15 RC + Sonoma下No such module 'FirebaseDatabase'编译错误
  • 彻底清理缓存并重新安装Pod依赖
    执行以下命令,清除旧的Pod集成文件、锁文件、缓存及Xcode构建数据,规避版本冲突问题:

    pod deintegrate
    rm -rf Podfile.lock
    rm -rf ~/Library/Caches/CocoaPods
    rm -rf ~/Library/Developer/Xcode/DerivedData
    pod install
    
  • 明确Podfile中的Firebase版本声明
    确保Podfile内Firebase各组件版本统一,避免模糊版本导致Xcode 15无法正确解析依赖:

    pod 'Firebase/Core'
    pod 'Firebase/Database', '~> 10.0' # 替换为你项目实际兼容的版本
    pod 'GeoFire', '~> 4.0'
    
  • 调整Xcode项目的框架搜索路径
    打开项目Build Settings,找到Framework Search Paths:

    • 添加$(inherited)并设置为recursive
    • 手动添加${PODS_ROOT}/FirebaseDatabase/Frameworks路径
      同时检查Other Linker Flags,确保包含$(inherited),保证框架能被正确链接
  • 适配M1架构的Pod安装方式
    在终端执行以下命令,强制用Intel架构环境安装Pod,避免M1下的架构兼容问题:

    arch -x86_64 pod install
    

    另外可检查项目Build Settings中的Excluded Architectures,确保Debug/Release模式下未错误排除arm64架构

  • 验证Pod的部署目标一致性
    打开Pods项目,逐个确认Firebase相关组件的Deployment Target均设置为iOS 13.0,与主项目部署目标保持一致

内容的提问来源于stack exchange,提问作者Badr Bujbara

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 12:05:04