iPadOS / iOS 设备热重载设置
在尝试从 Vscode 在物理设备上进行调试之前,首先需要:
在该 iOS 或 iPadOS 设备上运行成功的 Xcode 构建
如果您不知道如何运行 Xcode Build,请按照以下步骤操作 -> Flutter 应该会检测到您的设备:
- 打开 Xcode 并进行所有经典设置(使用团队登录并选择唯一的包标识符)
- 将您的 iPhone 自动锁定设置为从不(并解锁!) - 使用 USB 数据线将您的 iPhone 或 iPad 连接到 Mac 并接受 iPhone 上的提示
- 在您的 iPhone 上运行 Xcode Build 此警报提示将选择
Ok
- 在您的 iPhone 上会出现一个新菜单 - 导航到它并点击« 验证应用程序 » 或 « 接受 »
- 现在再次运行 Xcode Build - 如果没有运行,请尝试运行
flutter clean 和 flutter build ios 并再次尝试运行
—
-
Xcode 构建成功后 - 停止运行应用程序
- 保持 Xcode 打开
— iOS 设置完成
关闭所有模拟器或模拟器 - 关闭 VsCode
运行 flutter devices 以确保现在检测到您的设备
if it’s not try Turning it off & plugging it back again - remember to accept Trust Computer Prompt - keep it device unlocked too !
在 VsCode 或 Android Studio 中打开您的项目
热重载⚡️使用 VsCode :
按 F8 或在 main.dart 中选择 ▷ « Start Debugging »
就是这样!您现在可以在物理设备上使用 VsCode 进行热重载⚡️!
使用终端命令热重载:
运行flutter run -d yourDeviceID
玩得开心!在终端中按 r 进行 HotReload⚡️
如果您需要查找您的 iOS 设备 ID:
选择Add Additional Simulators
Android Studio 上的热重载⚡️:
选择您的设备并运行