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

标签 ios xcode reactjs react-native fetch

我目前正在使用 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]

奇怪的事情:如果我在我的设备上打开远程 JS 调试,它可以正常工作。我认为它有效,因为它正在使用我的笔记本电脑的连接。

如有任何帮助,我们将不胜感激。

最佳答案

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

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

2-环境变量 -> 添加 -> 名称:“OS_ACTIVITY_MODE”,值:“disable”

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

4-Xcode 菜单 product -> 'clean build folder'(按住 option 键)

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 Errors,如果问题依旧;按照图像链接上的步骤(它会隐藏 Unresolved 日志)

image link -->this will hide logs and lets build (if build failing) not solves problem exactly

关于ios - React-Native:为什么在 iOS 设备上测试时会出现网络错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48873786/

相关文章:

javascript - React.js - 从 JSON 模式创建输入元素

ios - 更新屏幕旋转时的 UITabBar 宽度

ios - Swift 导航 Controller - 隐藏 View

ios - 在 Mapview Xcode 中更新位置

ios - 关闭模态视图会导致应用程序崩溃

javascript - 是否可以创建一个 React 组件接口(interface)?

ios - 当搜索栏仍处于焦点状态时,如何在 .searchable 上关闭键盘? [SwiftUI]

iphone - 用图像覆盖 MKMapView

ios - 制作符合 Codable 的 Object 的(深)副本

javascript - react native : Compare app versions and return major or minor strings