如何在Mac上的VScode中通过Wifi连接设备来调试Flutter应用程序?

问题描述 投票:0回答:2

我希望能够使用 WIFI 在 VScode 上调试我的 Flutter 应用程序。我使用的是 Mac,不想通过 USB 连接

flutter macos debugging visual-studio-code wifi
2个回答
7
投票

2023 年 5 月更新答案:

Google 在 Google IO 活动中发布了 Flutter 3.10,此次更新后,我们可以通过 IOS 设备实时无线调试我们的 Flutter 应用。

测试此功能后,我仍然更喜欢使用模拟器,因为它比真实设备更快。 不管怎样,这是一个有趣的更新。


旧答案: 您无法使用 iPhone 和 Mac 在 Visual Studio Code 中调试无线。

您应该使用 Xcode 运行项目才能使用无线选项,但此后您将失去热重载选项。

所以,不可能同时调试具有热重载和无线功能的应用程序:(

使用 Xcode 运行 Flutter 项目:

  1. VSCode
  2. 中打开您的项目
  3. 右键单击iOS 文件夹
  4. 选择
    Open in Xcode
    选项
  5. Xcode 将运行您的
    iOS Runner
  6. 如果您在 Xcode 中遇到任何错误 - 请参阅 Flutter 文档中的链接

0
投票

您可以执行以下步骤:

  1. 确保启用

    通过网络连接 通过网络启用调试 -- 有关如何操作的更多详细信息,您可以参考此链接 https://simi.studio/en/flutter-ios-wireless-debugging/

  2. 在手机上启用开发者模式后首先从 xCode 运行它

  3. 复制您的设备标识符并将其添加到 vscode 中的 Lunch.json 中,它应该如下所示

    { "version": "0.2.0", "configurations": [ { "name": "MyApp iPhone", "request": "launch", "type": "dart", "flutterMode": "debug", "deviceId": "XXXXXXXXXXXXXXX" } ]}
    
    
  4. 最后,

    RUN,它将打开 xCode 来运行应用程序。不用担心;等待完成。

  5. 享受调试的乐趣。我试过了,效果很神奇🪄 正在热重载

© www.soinside.com 2019 - 2024. All rights reserved.