React-Native:为什么我在iOS设备上测试时会出现网络错误

Juk*_*uko 9 xcode fetch ios reactjs react-native

我目前正在使用React Native开发应用程序.在模拟器上测试完所有内容后,我决定在物理ios设备上运行我们的应用程序.

当我尝试连接到我们的API(获取)时,我得到以下错误(每次尝试连接时无休止重复):

nw_connection_get_connected_socket 12 Connection has no connected handler
2018-02-19 21:28:59.652134+0100 myApp[12063:4504022] TCP Conn 0x1c016b100 Failed : error 0:61 [61]
Run Code Online (Sandbox Code Playgroud)

奇怪的是:如果我在我的设备上启用Remote JS Debugging它没有任何问题.我认为它有效,因为它正在使用我的笔记本电脑的连接.

任何帮助,将不胜感激.

小智 1

摆脱错误“nw_connection_get_connected_socket 连接没有连接处理程序 TCP Conn 失败:错误 0:61 [61]” 的 8 个步骤

1-Xcode菜单->产品->编辑方案...

2-环境变量->添加->Name: "OS_ACTIVITY_MODE", Value:"disable"

3-Xcode菜单->产品->清理

4-Xcode菜单产品->“清理构建文件夹”(按住选项键)

5-安装react-devtools:npm install -g react-devtools

6-运行react-devtools:react-devtools

7-在您的项目中,编辑node_modules/react-native/Libraries/Core/Devtools/setupDevtools.js,将“localhost”替换为您的开发计算机的IP地址。

8-Build Project -(第一​​次需要很长时间)

如果问题仍然发生,则针对 React Native nw_connection 错误执行此步骤;按照图像链接上的步骤操作(它将隐藏未解决的日志)

图像链接-->这将隐藏日志并让构建(如果构建失败)无法完全解决问题