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

iOS React Native集成Firebase后编译成功但卡在安装求助

React Native iOS集成Firebase后卡在安装环节的排查方案

问题现象

集成Firebase后,应用编译成功,但终端输出停留在info Installing "/Users/englishmuni/Library/Developer/Xcode/DerivedData/spengucomputercourse-hcuypjzekimcstfdcorltqjfmrtt/Build/Products/Debug-iphonesimulator/spengucomputercourse.app on iPhone 14 Pro",无法完成安装。

排查与解决步骤

1. 清理模拟器与派生数据

  • 打开iPhone 14 Pro模拟器,长按并删除已安装的spengucomputercourse应用
  • 重置模拟器:点击顶部菜单Hardware > Erase All Content and Settings,重置后重启模拟器
  • 删除Xcode派生数据:手动移除路径/Users/englishmuni/Library/Developer/Xcode/DerivedData/spengucomputercourse-hcuypjzekimcstfdcorltqjfmrtt下的所有文件

2. 修复Pod依赖配置

你的Podfile中手动引入的Firebase依赖可能和use_native_modules!自动引入的模块冲突,按以下步骤调整:

  • 注释Podfile顶部手动添加的Firebase相关pod:
    # pod 'Firebase', :modular_headers => true
    # pod 'FirebaseCoreInternal', :modular_headers => true
    # pod 'GoogleUtilities', :modular_headers => true
    # pod 'FirebaseCore', :modular_headers => true
    
  • 重新安装依赖:
    cd ios
    pod deintegrate
    pod install --repo-update
    

3. 验证Xcode项目配置

  • 打开spengucomputercourse.xcworkspace,确认项目的Bundle Identifier与Firebase控制台注册的iOS应用ID完全一致
  • 检查GoogleService-Info.plist是否正确添加到项目:右键项目目录,选择Add Files to "spengucomputercourse",勾选Copy items if needed,并确保目标选中spengucomputercourse

4. 通过Xcode直接安装排查

  • 打开Xcode workspace,选择iPhone 14 Pro模拟器,点击运行按钮直接安装
  • 查看Xcode的Report Navigator(左侧导航栏最后一个图标),查看安装过程中的详细报错信息,定位具体卡壳原因

5. 确认版本兼容性

  • 检查React Native版本与Firebase SDK版本是否兼容:React Native 0.70+建议搭配Firebase 9.x及以上版本
  • 避免混用模块化与非模块化依赖配置

内容的提问来源于stack exchange,提问作者Atul Singour

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 20:41:21