react native iOS CFBundleIdentifier Does Not Exist

本文详细记录了解决react-native项目中引入第三方插件后出现的CFBundleIdentifierDoesNotExist错误的过程,包括清理缓存、更新node环境、重新安装依赖等步骤,最终通过正确配置和安装第三方组件解决了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

哎。。。最近添加了一个第三方插件一直出现CFBundleIdentifier Does Not Exist 问题 Xcode报react-native ->third-part 错误!找了许多文档 (我自己没有效果)

  1. 删除了.rncache文件
  2. 下载boost_1_63_0文件
  3. 然后删除third-part 文件 甚至删掉整个node_modules文件重新yarn结果还是不行

真正原因
后来我点开了我的third_part 文件发现只有boost_1_63_0文件,但是正确的应该是4个文件。所以我新建项目,只是0.45以上版本不能运行,而且都是报CFBundleIdentifier Does Not Exist 然后发现是node环境出错了,(可以用node-v命令查看) 然后就按照react-native安装环境,

  1. 先卸载node (brew uninstall node)
  2. 安装node brew install node
  3. 安装brew install watchman
  4. 安装npm install -g yarn react-native-cli
    这时问题又来了
    说是node 指令没有找到
    后来我就去node官网下载一个稳定版的安装
    然后新建项目,react-native run-ios
    这一天天的
    问题又是 CFBundleIdentifier Does Not Exist

当我绝望时,发现error: Build input file cannot be found: 'node_modules/react-native/third-party/double-conversion-1.1.6/src/strtod.cc’错误改变了,有没有?

发现这是因为我装了Xcode10.0的问题,然后

  1. cd node_modules/react-native/scripts && ./ios-install-third-party.sh && cd …/…/…/
  2. cd node_modules/react-native/third-party/glog-0.3.5/ && …/…/scripts/ios-configure-glog.sh

我再运行react-native run-ios, 哎,Hello Word 真亲切!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值