我正在使用Xcode 9,一切都很好。但在我将React-native版本升级到0.46之后,将我的React升级到16.0.0 alpha12。并重新运行我的项目,Xcode给了我一个错误'boost/config/user.hpp' file not found
,我使用brew install boost
来安装boost。但它确实有效。
本机似乎有问题,因为我可以使用Xcode创建一个新的iOS项目并且工作正常,但是当我使用'react-native init newProject'时,它给了我同样的错误。
答案 0 :(得分:22)
只需在节点模块中的react-native中删除缓存和third_party文件夹
rm -r ~/.rncache
rm -r <your-project>/node_modules/react-native/third_party
答案 1 :(得分:1)
我只是运行命令:npm install
并修复了问题..
答案 2 :(得分:0)
希望这也有帮助
删除Podfile
进行增强,然后再次运行pod install
答案 3 :(得分:0)
对于使用本机版本> 0.57的用户
rm -r ~/Library/Caches/com.facebook.ReactNativeBuild
rm -r <your-project>/node_modules/react-native/third_party
答案 4 :(得分:0)
对我来说,删除ios / Pods /文件夹后删除ios / Podfile.lock文件是关键