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

标签 ios xcode reactjs react-native

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

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

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

如果我按下远程调试,设备搜索本地主机:/

谁能帮帮我?

最佳答案

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

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

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


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

关于ios - React-Native 在 iOS 设备上启用热重载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47828795/

相关文章:

ios - 如何将另一个版本的应用程序上传到 itunesconnect?

ios - 从运行循环中删除 CADisplayLink 时,游戏有时会崩溃

ios - 是否可以使用约束将 View 高度指定为父 View 的百分比,同时也限制最大结果高度?

html - 生成定制的静态 swagger 文档

reactjs - 在 redux 工具包中使用 dispatch 发送多个 Action

reactjs - 雨果与 react ?

ios - 如何将 View Controller 的 socket 链接到另一个 socket ?

iphone - 多次按下按钮会导致 ios cocoa 中的单一操作

ios - 为什么在 Storyboard中看不到我的自定义 View 的预览?

ios - CGContext 颠倒呈现文本