在React native的iOS项目中找不到"config.h"文件

Jag*_*ngh 29 xcode ios react-native

在反应原生的X-Code项目中,得到错误

找不到config.h文件.

这是版本细节:

react-native-cli: 2.0.1
react-native: 0.51.0
Run Code Online (Sandbox Code Playgroud)

怎么解决?

小智 88

  1. 关闭Xcode.

  2. 打开终端,转到项目的根文件夹并运行:

    cd node_modules/react-native/third-party/glog-0.3.4/
    
    Run Code Online (Sandbox Code Playgroud)
  3. 运行configure脚本:

    ./configure
    
    Run Code Online (Sandbox Code Playgroud)
  4. 打开Xcode并尝试运行您的应用程序.

  • ......在使用```react-native-cli:2.0.1 react-native:0.55.4```创建一个新的prj后,这种情况一直在发生 - 这是唯一的解决方法,谢谢! (2认同)

Dei*_*man 12

我有同样的问题,使用这个步骤解决了我:

从0.44升级后遇到同样的问题.以上解决方案或清除缓存都没有为我做到这一点.这就是我为了让事情再次发挥作用所做的事情:

  1. 在终端中,导航到react-native/third-party/glognode_modules内的文件夹(对我来说,这是cd node_modules/react-native/third-party/glog-0.3.4)
  2. 一旦主动进入此文件夹,就会运行sh ../../scripts/ios-configure-glog.sh Glog并为Xcode创建所需的config.h头文件以进行查找
  3. 运行你的iOS BUILD

问候!


Gav*_*mas 6

当项目文件搞砸了我.我通常遵循这些步骤.

rm -rf node_modules
npm install
react-native upgrade (Only changing affected files, so IOS for you)
react-native link
npm start --reset-cache
(In another terminal)
react-native run-ios
Run Code Online (Sandbox Code Playgroud)