IOS真机调试,reload不可以用



  • 有2个月木有搞RN,主要是新公司不用RN开发,自己整了最新的RN,发现真机调试的时候,不能摇一摇reload刷新了,
    按照jsCodeLocation = [RCTBundleURLProvider jsBundleURLForBundleRoot:@"index.ios" packagerHost:@"192.168.1.37" enableDev:YES enableMinification:YES ];
    这样写,也不对,info.plist里启用http也启用了,一直报错,如图:
    0_1473067906698_65F1D24BCD90E24A287A5070522CF906.jpg
    求来个大神,给个好的解决方法



  • 服务器开了吗?react-native start



  • @Barton小浩 开了的,换成jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
    无法刷新,运行可以;



  • 试试这个手动设置ip的方法 点击查看,希望能解决这个问题



  • @XGPass 真机连接的网络是否可以连接到你的 192.168.... 网络,我怀疑网络不通。



  • 楼主你好 我也是这种情况 请问您那边解决了没有 求指导



  • 手机和电脑是连接的同一个WiFi吗?



  • 楼主,请问你解决这个问题了吗,我也遇到了,不知道怎么解决啊



  • 不知道大家的情况怎么样,我都是电脑连网线共享Wi-Fi,手机连电脑的wifi,然后基本上都不会有问题。但是偶尔会出现无法从电脑load jsBundle的情况,有时候重启App就好了,有时候要重新装App...(我的情况估计是缓存的问题吧)


登录后回复