美文网首页
No bundle URL present解决办法

No bundle URL present解决办法

作者: OnlySilva1 | 来源:发表于2018-02-04 10:26 被阅读0次

    上个礼拜好好的,这个礼拜就报这个错了,真是日了狗了。

    先在网上搜No bundle URL present,解决方法有:

    1. 出错之后npm install ,重新react-native run-ios

    结果不行

    2. 删除ios目录下的build,重新react-native run-ios

    还是不行;

    3. host配置127.0.0.1

    看了下我的127.0.0.1还是在host里面的。。。

    4. 把代理的shadowwocks的网络代理,从全局代理变成自动代理

    我特么根本没装shadowwock。。。

    5. 之前在运行另一个项目,需要关掉模拟器再试

    我电脑都重启了,更别说模拟器了。。。

    我又看了看终端,最后的错误是CFBundleIdentifier Does Not Exist,那就换这个问题搜吧。。。

    大部分都是说react native 版本问题,说boost_1_63_0.tar.gz,double-conversion-1.1.5.tar.gz,folly-2016.09.26.00.tar.gz,glog-0.3.4.tar.gz文件从国内下载不完整,有2种方法:

    第一种是直接下载这些文件,在node_modules/react-native/third-party里面代替

    不行

    第二种是将react-native版本降到0.44

    试了下,还是不行

    下图是react nitive中文网上面对于这个问题的描述,可以直接去官网查看这个问题

    https://reactnative.cn/docs/0.49/getting-started.html#content


    好吧,再看看终端,有个port 8081 already in use ,packager is either not running...之类的,再搜这个问题,发现8081端口被mcafee给占了,想起来公司这周刚刚装了杀毒软件。。。github上面也有类似的问题

    链接在这

    好吧,要么RN换个端口,要么macfee换个端口,我用的是McAfee换端口的方法

    sudo lsof -n -i4TCP:8081 # get the process' PID

    sudo launchctl list | grep 5693 # find the launchd endpoint

    sudo launchctl remove com.mcafee.agent.macmn

    再重新npm install ,run-ios。终于好了。。。。

    相关文章

      网友评论

          本文标题:No bundle URL present解决办法

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