React Native CFBundleIdentifier 不存在

Posted

技术标签:

【中文标题】React Native CFBundleIdentifier 不存在【英文标题】:React Native CFBundleIdentifier does not exist 【发布时间】:2018-02-14 05:13:37 【问题描述】:

当我尝试react-native run ios 时,我遇到了 CFBundleIdentifier 问题。

在提供的路径中找不到应用程序包。 提供所需应用程序包的有效路径。 打印:条目,“:CFBundleIdentifier”,不存在

react-native-cli: 2.0.1

反应原生:0.53.0

【问题讨论】:

【参考方案1】:

尝试删除 iOS 项目中的构建文件夹,然后重新构建。这个问题我已经用这个解决方案解决了很多次了。

$ rm -rf ios/build/
$ react-native run-ios

如果这不起作用,您的问题可能与另一个问题有关。你可以在 GitHub 上看看这个discussion。

【讨论】:

Mateo,您的讨论链接已损坏。你有那个讨论的更新链接吗?【参考方案2】:

这对我有用。

如果项目缺少 config.h 文件,则可能会出现此问题,

要更新 config.h 文件,

    关闭您的 xCode

    打开终端

    进入你项目的根目录并输入(glog版本可能不同..我的是0.3.5

    cd node_modules/react-native/third-party/glog-0.3.5/

    现在运行配置脚本:

    ./配置

    现在运行配置脚本:

    制作

    打开 xCode 并尝试运行您的应用。

【讨论】:

以上是关于React Native CFBundleIdentifier 不存在的主要内容,如果未能解决你的问题,请参考以下文章

react native 增加react-native-camera

更新 react-native-maps 以使用 create-react-native-app

react native 增加react-native-storage

React-Native 和 Expo:create-react-native-app 和 react-native init 之间的区别

什么是 react-native-cli 和 @react-native-community/cli?

React Native - 当 react-native 版本 > 0.55 时,无法通过 react-native-cli 创建新项目