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

React Native运行到iPad报错CFBundleIdentifier不存在如何修复

React Native VS Code 运行iPad模拟器报错修复方案
  • 第一步:清理本地缓存与依赖
    关闭Xcode和VS Code后依次执行以下命令,清除残留的错误构建产物:
    rm -rf ~/Library/Developer/Xcode/DerivedData/*
    cd 你的项目路径/ios
    rm -rf build/
    pod deintegrate
    pod install
    
  • 第二步:修正运行命令的参数错误
    你的报错日志中存在workspace名称拼写错误:识别到的正确workspace名为LibApp.xcworkspace,但实际构建命令调用的是拼写错误的LibAppe.xcworkspace。直接执行以下指定参数的运行命令即可规避该问题:
    npx react-native run-ios --workspace ios/LibApp.xcworkspace --scheme LibApp --simulator "iPad Air (4th generation)" --configuration Debug
    
    如果你在VS Code中配置了自定义运行脚本,请同步修正脚本中的workspace名称拼写。
  • 第三步:对齐Xcode与RN CLI的构建路径配置
    打开Xcode进入项目的Build Settings界面,搜索Build Products Path,确认Debug模式下的模拟器构建输出路径,与RN CLI报错中查找LibApp.app的路径保持一致,避免CLI找不到生成的应用包。
  • 第四步:校验Bundle ID配置
    打开Xcode项目的General选项卡,确认Bundle Identifier已经正确填写,同时检查项目Info.plist文件中存在CFBundleIdentifier字段,值与填写的Bundle ID完全匹配。
  • 第五步:可选的版本升级操作
    如果上述步骤执行后仍报错,可升级RN iOS运行工具到最新版本:
    npm install @react-native-community/cli-platform-ios@latest --save-dev
    
    开头的rnpm配置警告不影响项目运行,如需消除可升级react-native-video到最新正式版即可。

内容的提问来源于stack exchange,提问作者Siva K

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 00:18:00