React-Native在iOS设备上启用热重新加载

时间:2017-12-15 08:53:49

标签: ios xcode reactjs react-native

我想在我的iOS设备上启用热重新加载。我只重新加载远程调试JS 切换检查器显示Perf监控器取消

您知道我是否可以启用热/实时重新加载?

我已编辑 AppDelegate.m 并添加了我的IP,但没有结果。

如果我按远程调试,设备将搜索localhost:/

任何人都可以帮助我?

1 个答案:

答案 0 :(得分:1)

我注意到在新版本的React Native中无法连接到主机上的打包程序。当主机和物理设备连接到不同的WLAN时,这往往会发生。在这些情况下,开发人员菜单仅显示问题中列出的选项。所描述的行为至少在RN v0.50.4上发生,并且在AppDelegate.m中具有以下声明:

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@“index” fallbackResource:nil];

在这种情况下,设备会使用预先捆绑的文件。

TL; DR确认iOS设备已连接到与主机相同的无线网络。