美文网首页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