react-native – 无法在设备上使用Live Reload / Hot Reload
当我在模拟器上开发时,一切都很好,但是现在我处于我的应用程序已经完成的阶段,但是必须在真实设备上更改一些视觉上的小东西.出于这个原因,我希望在模拟器上进行测试时具有相同的选项:实时重新加载或热重新加载.
这是我摇动设备时的弹出窗口: 如您所见,我没有选项:“启用Live Reload”或“启用热重新加载”.此外,如果我在任何文件中进行更改并按“重新加载”,则设备上不会发生更改. 我的手机和电脑都使用相同的WiFi网络 – 多次检查 这是我的AppDelegate.m文件的屏幕截图.在React Native 0.42.0中似乎我们没有旧行: jsCodeLocation = [NSURL URLWithString:@“http:// localhost:8081 / index.ios.bundle”]; 此外,所有网络电话都成功通过,我没有任何错误的红色屏幕. 我尝试使用来自@Kamil Sarna的cli和建议在另一个问题上在设备上运行应用程序: npm install -g ios-deploy # Run on a connected device,e.g. Max's iPhone: react-native run-ios --device "Max's iPhone" 但应用程序显示启动画面然后退出(再次没有任何错误).试图关闭以前运行的服务器并再次启动它,但它再次在启动画面后退出: npm start – reset-cache 最后在模拟器上一切正常.这是它的菜单: 我的问题是我无法在设备上快速测试,因为它没有捕获文件更改.谁有同样的问题? React Native – 0.42.0 解决方法
我找到了解决方案.这里描述了唯一对我有用的东西:
http://moduscreate.com/automated-ip-configuration-for-react-native-development/(感谢作者)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |