只使用react-native-cli启动器而不更改任何应用程序代码,我已尽一切可能在物理设备上启动。
我已经关注了本地的反应文档,将IP地址更改为我的Mac,配置了我的手机,一切。请帮忙,因为我花了好几个小时。
似乎react-native0.29 AppDelegate文件不同于0.21。这可能是个问题吗?
这是错误截图: Error
答案 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-*
退出所有内容并重新启动计算机