Aug*_*sto 10 ios ios-simulator visual-studio-code flutter
如何选择 iPhone 机型使用 VSCode 调试 Flutter 应用程序?目前每次调试应用程序时,iPhoneX总是启动,但我想选择其他型号,例如iPhone 8,我该怎么做?
小智 6
我所做的是更改模拟器中选定的 iOS 设备,关闭模拟器,然后重新启动调试会话。然后将 flutter 应用程序加载到新选择的设备上。
我使用的是 Macbook Pro。因此,如果您[右键单击或单击两个按钮]模拟器应用程序 -> 选择“设备” -> 选择所需的 iOS -> 然后选择所需的设备
对我有用的是flutter doctor在终端中运行。它给了我以下输出:
[!] Xcode - develop for iOS and macOS\n \xe2\x9c\x97 Xcode installation is incomplete; a full installation is necessary for iOS development.\n Download at: https://developer.apple.com/xcode/download/\n Or install Xcode via the App Store.\n Once installed, run:\n sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer\n sudo xcodebuild -runFirstLaunch\nRun Code Online (Sandbox Code Playgroud)\n之前已经安装了 Xcode,但是运行这两个命令后,我终于能够在 Visual Studio Code 中使用 iOS 模拟器了。
\n遗憾的是,目前无法通过 VS Code(或flutter emulator使用相同代码的命令)更改模拟器中启动的 iOS 设备。
不过,这似乎是一个不错的主意 - 我鼓励在flutter/flutter存储库中提出问题(VS Code 将列出和启动模拟器委托给 Flutter 工具 - 这允许在编辑器之间共享更多代码)。请提供有关您的使用案例的一些信息(例如,为什么您通常需要 iPhone 8 而不是 X),以确保它们得到考虑(例如,避免拥有大量设备的一种方法是包括一台 iPhone、一台 iPad、等等 - 但这可能无法满足您的要求)。
另外 - FWIW,对我来说,模拟器总是加载上次使用的设备。我选择了 iPhone 8 并退出,然后下次我启动它(从 VS Code)时它仍然是 iPhone 8。你没有看到这种行为吗?
| 归档时间: |
|
| 查看次数: |
9762 次 |
| 最近记录: |