2016-07-08 50 views
2

只使用react-native-cli启动程序而不更改任何应用程序代码,我已尽一切可能在物理设备上启动。在物理iOS设备上启动反应本机故障(9.3)

我遵循反应原生文档,将IP地址更改为我的Mac,配置了我的电话,所有内容。请帮忙,因为我已经花了数小时的时间。

看来react-native0.29 AppDelegate文件与0.21不同。这可能是问题吗?

下面是错误截图: Error

+0

是同一WIFI网络上的两个设备?如果是这样,那么退出Mac终端并建立应用程序,当你的手机连接到你的Mac。当它显示“Graph ready”时,点击Run按钮在手机上运行它。 – meteorite

+0

@陨石,都连接到相同的WIFI –

+0

然后请按照我在前面的评论中提到的步骤。通常退出终端和建设+运行应用程序解决了这个问题,但有时需要重复几次。 – meteorite

回答

0

尝试注释掉:

[[RCTBundleURLProvider sharedSettings] setDefaults]; 
jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil]; 

,并添加

jsCodeLocation = [NSURL URLWithString:@"http://ipaddressofmachine:8081/index.ios.bundle?platform=ios&dev=true"]; 

也可以尝试重新启动物理设备

结算守夜人,如果用它watchman watch-del-all

清除打包临时rm -rf $TMPDIR/react-packager-*

退出一切,重新启动计算机

相关问题