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 创建新项目