我想知道在本地设备上是否也可以使用react-native的远程调试器模式。但这让我停了下来,并显示一个错误页面
有趣的事实是,此URL在我的开发人员机器上也无法使用。
在运行packager.js的开发人员机器上的浏览器中打开此URL(http://localhost:8081/debugger-proxy?role=client
),将响应:
当我关闭远程调试器时,一切正常。
重现步骤:
该应用程序将从我的本地计算机中获取源代码。为了使此工作正常进行,iPhone设备和我的iMac都连接到同一WiFi。
ReactNative-Application按预期在iPhone上执行。通过摇动手势,我产生了开发人员菜单,然后选择了“远程调试JS”选项。
现在,出现此错误,如上所述。
按照running-on-real device中的注释,我在RCTWebSocketExecutor.m中将主机从本地主机更改为Mac的IP地址,但是在获取时会导致endlos循环。
问题是:
如何在真实设备上使用远程JS调试-功能?
更新
经过进一步调查,我得出的结论是这可能是一个错误,并在GitHub上打开了以下issue。
最佳答案
在Chrome浏览器中,我进行了更改
至
而且有效。将192.168.0.4替换为您的IP地址。
关于ios - React-Native:如何在真实的iOS设备上使用 "Remote JS Debugger"?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49577220/