You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native iOS端无法连接开发服务器,常规排查后仍报错如何解决

可排查的问题点
  • 电脑防火墙拦截:确认macOS系统防火墙未禁止8082端口的入站请求,可临时关闭防火墙后重试连接。
  • 应用网络权限限制:打开iPhone「设置」- 找到对应应用 - 进入「无线数据」选项,确认已勾选「WLAN与蜂窝网络」,避免应用被限制使用WiFi网络。
  • Metro服务绑定地址错误:执行lsof -i :8082查看Metro服务监听的IP,若仅绑定127.0.0.1,启动服务时添加--host 0.0.0.0参数强制绑定所有网卡,允许局域网设备访问。
  • 应用传输安全配置限制:打开Xcode中项目的Info.plist文件,检查NSAppTransportSecurity配置,要么将192.168.4.59添加到HTTP请求白名单,要么临时开启NSAllowsArbitraryLoads权限测试。
  • 路由器AP隔离:部分路由器会开启AP隔离功能,禁止同一WiFi下不同设备互相访问,可尝试用电脑开启个人热点,手机连接热点后重试,验证是否是路由器配置问题。
  • 端口连通性验证:在iPhone上安装网络测试工具,直接ping192.168.4.59并测试8082端口是否能正常连接,确认网络链路没有被拦截。
  • RN版本适配检查:如果使用的是0.70及以上版本,确认Xcode中Build Phases的Bundle React Native code and images脚本配置正确,真机调试时无需手动修改AppDelegate中的服务地址逻辑,保持默认调试配置即可。

内容的提问来源于stack exchange,提问作者pir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 07:39:02