美文网首页React Native
# 剑指构建环境中的Bug

# 剑指构建环境中的Bug

作者: 代码森林中的一只猫 | 来源:发表于2017-08-28 09:56 被阅读0次

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

相关文章

网友评论

    本文标题:# 剑指构建环境中的Bug

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