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

同一网络下Windows运行的Expo项目如何在Mac的iOS模拟器执行

Windows端Expo项目在Mac iOS模拟器调试方案

可以实现,无需将Windows存储的项目文件拷贝到Mac设备,仅需两台设备处于同一局域网即可。

前置准备

  • 确认Windows与Mac连接同一路由器的网络,网段一致无隔离
  • Windows端Expo项目依赖已全部安装完成
  • Mac端iOS模拟器已正常启动,模拟器内已安装Expo Go客户端(若未安装,可在模拟器App Store搜索Expo Go直接下载)

操作步骤

  1. Windows端启动Expo服务
    打开VS Code进入项目根目录,终端运行命令:
    npx expo start --lan
    启动成功后终端会输出局域网访问地址,格式为exp://[Windows本地局域网IP]:8081,记录该地址。
    提示:首次启动需放行Windows防火墙对Node.js的端口访问请求,若错过弹窗可手动在防火墙规则中开放8081、19000、19001端口的入站权限

  2. Mac端模拟器连接服务
    有两种操作方式可选:

  • 方式一:在已启动的iOS模拟器中打开Safari,直接输入上一步记录的exp://开头的地址,回车后会自动调起Expo Go加载Windows端的项目代码
  • 方式二:打开Mac终端,运行命令直接给当前活跃的模拟器打开访问地址:
    xcrun simctl openurl booted exp://[Windows本地局域网IP]:8081

调试说明

项目加载完成后即可正常调试,代码修改后会自动热更新同步到模拟器,断点调试、日志输出均可直接在Windows端的VS Code或Expo devtools中操作,和本地调试体验完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.14 12:27:00