# 剑指构建环境中的Bug

在我们运行刚建好的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文件复制进去。
小编这些问题都是之前遇到的,目前正在整理,会不断更新,希望有更好的解决办法,望您不吝赐教。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容