Flutter iOS 真机无线调试
目录
Flutter 在 iOS 真机上可以走无线调试:Mac 和 iPhone 同一 Wi-Fi,Xcode 打开 Connect via network,再用 flutter run -d <device id>。先有线连一次完成配对;防火墙拦了就先放行。
设置无线调试
连接到同一网络
确保 Mac 和 iPhone 连接到同一个 Wi-Fi 网络。
启用网络调试
- 在手机的设置 > 隐私和安全 > 开发者模式中启用
开发者模式。 - 打开 Xcode 并连接 iPhone。
- 在
Window > Devices and Simulators窗口中选择设备。 - 启用
Connect via network。 - 在 Xcode 中找到显示的网络调试信息。
运行应用
- 打开终端并导航到 Flutter 项目目录。
- 使用
flutter run -d <device id>命令,将<device id>替换为 Xcode 网络调试详细信息中的 Identifier。 - 观察应用在 iPhone 上启动。
在 Android Studio 中刷新设备列表也可以看到 iPhone。
故障排除
- 验证网络连接: 仔细检查两台设备是否都处于同一 Wi-Fi 网络中。
- 确认网络调试: 确保在 Xcode 中选择了
Connect via network,并且设备 ID 正确。 - 防火墙设置: 有时防火墙可能会干扰。检查防火墙设置,并在必要时授予 Flutter 的访问权限。