未找到“config.h”文件对原生iOS做出反应

时间:2018-01-31 11:21:31

标签: react-native

我尝试了几乎所有的解决方案来解决这个问题,但没有什么对我有用。

当我打开.xcodeproj

时,会出现此问题

有人可以为此提供永久解决方案吗?

3 个答案:

答案 0 :(得分:2)

1)关闭您的Xcode。

2)打开终端,转到项目的根文件夹并执行以下操作:

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

3)运行配置脚本:

./configure

4)打开Xcode并尝试运行您的应用。

答案 1 :(得分:1)

此问题是由Xcode的最新更新引起的。我通过以下简单的步骤解决了这个问题,经过一段时间的尝试,我发现它是最好的解决方案。

  1. 转到Xcode>文件>项目设置
  2. 构建系统>选择“旧版构建系统”
  3. 转到终端并运行cd /to-your-project-folder
  4. 运行rm -rf node_modules && yarn(以删除node_modules并重新安装它们)
  5. 返回Xcode>产品>清洁
  6. 产品>按选项键,然后单击“清理构建文件夹”
  7. 然后点击清除按钮

现在您可以从Xcode运行项目,或在终端运行yarn run iosreact-native run-ios

Spencer Carli在YouTube上的视频提供的信用

我希望这会有所帮助:-)

答案 2 :(得分:0)

您需要更改为Xcode 10中的旧版构建系统,并手动安装第三方脚本。

  1. 文件>项目/工作区设置
    构建系统:下拉菜单>更改为旧版构建系统

  2. 请按照以下步骤为RN手动安装第三方脚本:

清理RN缓存

$ rm -rf ~/.rncache

重新安装部门

$ cd your_project_path
$ rm -rf node_modules/ && npm install

然后安装第三方

$ cd node_modules/react-native/scripts
$ ./ios-install-third-party.sh

如果glog安装失败,请运行以下命令。

$ cd ../third-party/glog-0.3.x
$ ./configure