升级xcode10.0, 终端运行 运行报错:Print: Entry, “:CFBundleIdentifier”, Does Not Exist

时间:2022-09-25 23:46:20

问题原因

原因可能一: /Users/你的用户名/.rncache中文件不完整

  • boost_1_63_0.tar.gz
  • double-conversion-1.1.5.tar.gz
  • folly-2016.09.26.00.tar.gz
  • glog-0.3.4.tar.gz

原因可能二: node_modules/react-native/third-party 文件不完整。

解决方法

请先参考前两篇关于xcode9升级xcode10.0问题,可能解决了这个问题。
如果没有解决,再参考下面的解决方案。
  1. Xcode 10 Error: Multiple commands produce
  2. Xcode10:The operation couldn’t be completed. (DVTCoreSimulatorAdditionsErrorDomain error 0.)

终端解决 Print: Entry, “:CFBundleIdentifier”, Does Not Exist

第一步: 去官网GitHub下载对应包就好了

https://github.com/facebook/react-native/blob/master/scripts/ios-install-third-party.sh

找到文章最下面,找到对应链接,直接打开网页去下载。如图 :
升级xcode10.0, 终端运行 运行报错:Print: Entry, “:CFBundleIdentifier”, Does Not Exist

这里贴出最新的链接

  1. glog-0.3.5.tar.gz
  2. double-conversion-1.1.6.tar.gz
  3. boost_1_63_0.tar.gz
  4. folly-2016.10.31.00.tar.gz
  • 注1: 一般下载第三个boost_1_63_0.tar.gz就好了,如果问题没解决,都下一下!!!
  • 注2: 如果你要需要其他版本的,不是最新的, 点击最上面的Branch:master找到你对应想要的版本,然后如上面图所示,下载对应版本,现在一般都是最新的!给个图示:
    升级xcode10.0, 终端运行 运行报错:Print: Entry, “:CFBundleIdentifier”, Does Not Exist

第二步: 替换对应的包

打开mac终端
输入一下命令:open ~/.rncache
然后把你下载好的文件替换就好了

第三步: 重新执行命令:react-native run-ios or react-native run-android

跑一跑试试,可能还会再提示对应错误,再重复执行2次一般都可以解决!