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

如何在iPhone的Expo Go中测试网络连接中断场景

解决Expo Go测试断网提示的几种方案

以下是几个实用的方法,既能验证应用的断网提示功能,又不会断开与Metro服务的连接:

方案一:禁用应用单独的网络权限(最简单)

  • 打开iPhone的「设置」,找到你的Expo Go应用
  • 进入「蜂窝数据」设置,关闭该应用的蜂窝数据和Wi-Fi权限
  • 此时应用无法访问网络,但设备仍能通过Wi-Fi或USB和Mac的Metro保持连接
  • 直接在调试模式下操作应用,验证断网提示逻辑

方案二:通过USB连接维持Metro通信,断开设备网络

  • 开启iPhone的开发者模式,用USB线连接到Mac
  • 在终端运行命令:npx expo start --usb
  • 等待Expo Go成功连接到Metro后,关闭iPhone的Wi-Fi(无需开启飞行模式)
  • 设备此时无网络,但Metro通过USB保持连接,可正常调试测试断网提示

方案三:构建离线独立应用测试

  • 安装EAS CLI:npm install -g eas-cli
  • 初始化EAS配置:eas init(按提示完成配置)
  • 构建iOS预览版:eas build -p ios --profile preview
  • 构建完成后,将生成的IPA文件通过TestFlight或Xcode安装到iPhone
  • 安装后断开所有与Mac的连接,开启飞行模式,直接测试应用的断网提示功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 04:39:59