1、“RCTBundleURLProvider.h” file not found
解决方案:
1)打开Mac里面的终端,进入项目所在的文件夹目录;
2)把项目里面的 node_modules 文件夹删除掉,然后执行 npm install 命令
3)npm install安装完成后, 执行react-native upgrade命令
4)最后重新打开Xcode,clean一下,应该就没有问题了,我的就是这么解决的。
2、解决后,又一问题出现“boost/iterator/iterator_adaptor.hpp” not found
产生原因:
/Users/Vanessa/.rncache 中 boost_1_63_0.tar.gz, double-conversion-1.1.5.tar.gz, folly-2016.09.26.00.tar.gz, glog-0.3.4.tar.gz 文件下载不完整
node_modules/react-native/third-party 文件不完整
解决方案:
1)删除 .rncache 后重新下载,或手动下载后放入 .rncache 中
2)把以上文件解压后放入 node_modules/react-native/third-party 下
3)Clean & Build
3、再然后又报找不到 third-part中 config.h。。。。
产生原因:网上找的方案2中下载的rncache文件不完整,把缺失的文件补齐就OK了;
网友评论