无法在物理iOS设备上启动react-native(9.3)

时间:2016-07-08 00:41:45

标签: javascript ios reactjs react-native

只使用react-native-cli启动器而不更改任何应用程序代码,我已尽一切可能在物理设备上启动。

我已经关注了本地的反应文档,将IP地址更改为我的Mac,配置了我的手机,一切。请帮忙,因为我花了好几个小时。

似乎react-native0.29 AppDelegate文件不同于0.21。这可能是个问题吗?

这是错误截图: Error

1 个答案:

答案 0 :(得分: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

Clear packager temp rm -rf $TMPDIR/react-packager-*

退出所有内容并重新启动计算机