Windows 上运行 iOS 模拟器依赖 Remote iOS Simulator for Windows,即通过 Visual Studio 远程调用 Mac 上的模拟器画面与编译能力;需配对 Mac、安装 Xcode 并启用 Remote Simulator 选项,调试时使用 Windows 局域网 IP 而非 localhost。
在 Windows 上运行 iOS 模拟器,靠的不是本地虚拟化,而是 Remote iOS Simulator for Windows(适用于 Windows 的远程 iOS 模拟器)。它本质是把 Mac 上的 iOS 模拟器画面实时投射到 Windows 端,并由 Visual Studio 控制构建、部署和调试流程。不需要你手动配对 Mac 来操作模拟器界面,但 Mac 仍需在后台运行并参与编译。
这个功能默认已安装并启用,前提是你的 Visual Studio 2025 已装好 .NET Multi-platform App UI 开发工作负载。如果没看到 iOS 模拟器选项,检查以下几点:
xcode-select --install + 启动 Xcode 接受协议)配置就绪后,操作非常直接:
模拟器窗口会立刻弹出,支持触控缩放、滑动、摇动、截图、旋转等操作,顶部工具栏有主页、锁定、设置、更多选项等按钮。
如果你不想依赖 Mac 显示模拟器,也可以跳过模拟器,直接用 Windows 连 iPhone 真机调试(Hot Restart 模式):
在远程 iOS 模拟器中跑的 MAUI 应用,其实是在 Mac 上运行的,所以:
localhost 访问 Windows 本机启动的 Web API(比如 ASP.NET Core)http://192.168.1.100:5000/api
)0.0.0.0 或具体 IP,而非仅 127.0.0.1
基本上就这些。不复杂但容易忽略配对 Mac 和网络地址这两步。