WebSocket连接失败,错误Error Domain = NSPOSIXErrorDomain Code = 61尝试在物理iOS设备上运行react-native时抛出错误。它在运行模拟器上执行。React本机iOS调试物理设备WebSocket连接失败
这不是重复的帖子。我已经阅读了所有其他类似问题的堆栈溢出帖子,并尝试了他们的建议,他们都没有解决这个问题(有些已经过时并且实际上会导致其他问题)。
- 阵营打包器上
port 8081
- 我相同的WiFi网络上,并且在不妨碍与显影服务器通信的任何防火墙问题。我可以在设备上打开Safari并通过IP主机IP地址加载开发服务器。
我已经清除守望,使用
watchman watch-del-all
试图改变
RCTWebSocketExecutor.m
用我的主机的IP地址,而不是本地主机不工作并阻止加载预包文件。不要这样做。这是来自反应原生网站的旧文档的过时建议。尝试运行清洁&重新编译XCode,重新启动XCode,重新启动计算机,从设备上删除应用程序并重新安装。
更新
jsCodelocation
以下也不起作用。
jsCodeLocation = [NSURL URLWithString:@"http://xx.xx.110.78:8081/index.ios.bundle?platform=ios&dev=true"];
我的想法用于获取调试重新工作......我可能要在github上打开一个问题与反应原生的球队,但有可能是我丢失的东西。
不,它不会停在'建筑物相关性图表。事实上,如果我刷新应用程序,我可以看到'请求:/index.ios.bundle?platform = ios&dev = true&minify = false',因此应用程序能够在某个级别与服务器进行通信。 –
digitaldavenyc