在我们运行刚建好的RN程序经常出现各种错误0.45、0.46、0.47版本xcode build老是出错,总是缺少文件
一.最新版本问题
屏幕快照 2017-08-28 上午9.28.09.png
原因:iOS RN 0.45以上版本所需的第三方编译库(boost等)
解决办法参考
http://reactnative.cn/post/4301
另一种做法是版本回退,原版本为
"dependencies": {
"react": "16.0.0-alpha.12",
"react-native": "0.47.2"
},
修改为
"dependencies": {
"react": "16.0.0-alpha.6",
"react-native": "0.44.3"
},
在执行 npm install
这样在终端运行react-native run-ios 没问题
但是用Xcode 打开
屏幕快照 2017-08-28 上午9.43.40.png
在 XCode 中打开项目
导航到Build Phases > Bundle React Native code and images
改变出口export NODE_BINARY=node ../node_modules/react-native/packager/react-native-xcode.sh export NODE_BINARY=node ../node_modules/react-native/scripts/react-native-xcode.sh
即将
屏幕快照 2017-08-28 上午9.46.09.png
黑框里的改为
屏幕快照 2017-08-28 上午9.46.44.png
就行了,以后开发中遇到一些奇怪的BUG,所有问题都配置好了可就是出错,最笨的办法就是新建一个环境把JS文件复制进去。
小编这些问题都是之前遇到的,目前正在整理,会不断更新,希望有更好的解决办法,望您不吝赐教。