美文网首页
'config.h' file not found 集成 rea

'config.h' file not found 集成 rea

作者: hite和落雁 | 来源:发表于2019-04-25 19:43 被阅读0次

    今天尝试把现有的工程里集成 react-native,按照网站的步骤走完,run,一直提示
    'config.h' file not found,编译错误。
    在。react-native 的 github issues 里
    找了好久,都是在react-native inti myRN时出错,而且显示0.59.0+其实已经修复了。
    那我问什么还遇到呢?

    查原因查了 1 天多,还是我自己想到底配置错了吗?是不是我缺少依赖,要在 .xcworkspace 文件里补充东西。
    无目的的找了一圈,看到React.podspec,看到一个字段

     s.cocoapods_version       = ">= 1.2.0"
    

    再联想到我们的项目里其实是固定 cocoapod 版本在 1.1.1的:难道是因为版本不对,导致没有执行 React pod 库的 安装。

    因为仔细想想,我单独用react-native init myRN是可以运行的,说明 react 和 react native 的版本都没有问题。可能就差在react-native init myRN 自动安装了 React,而我的项目需要手动安装 pod 依赖,而 pod 依赖又因为版本的问题,没有执行,才导致的这个问题。

    换了 2 个小时(pod setup,太 tmd 耗时间了,根本走不对),还是我用 4G 情况下用迅雷下载的 master-spec.zip 文件,解压到~/.cocoapod目录下的。

    完毕之后,运行,成功。

    PS:我自己找资料,找别人的解决方法,整个互联网都没有人说'config.h' file not found 和 cocoapod 有关系 ,找的我自己都要放弃了。最后还是我自己去推理,对比,最后发现问题所在的,赞不容易啊。

    相关文章

      网友评论

          本文标题:'config.h' file not found 集成 rea

          本文链接:https://www.haomeiwen.com/subject/aiktnqtx.html