环境:
[✓] Flutter (Channel master, 1.19.0-2.0.pre.214, on Mac OS X 10.15.4 19E287, locale en-PH)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.6)
[✓] VS Code (version 1.45.1)
[✓] Connected device (2 available)
当我运行时,flutter devices
我得到的是以下内容:
Web Server • web-server • web-javascript • Flutter Tools
Chrome • chrome • web-javascript • Google Chrome 83.0.4103.61
<and my physical devices which I ommited>
现在,当我运行时flutter emulators
,我得到了内置的apple_ios_simulator和我创建的Android仿真器:
apple_ios_simulator • iOS Simulator • Apple • ios
Pixel_API_R • Pixel API R • Google • android
创建Android仿真器很容易,我可以使用Android studio添加尽可能多的AVD,每次我调用它们时,它们都会显示出来flutter emulators
。
如何针对iOS模拟器执行此操作?
好的,显然iOS模拟器不被视为flutter emulators
。在我一生中,我找不到与此相关的任何文档,因此请继续。
iOS模拟器可以与 flutter emulators --launch apple_ios_simulator
在运行时启动此程序后flutter devices
,它将显示为设备。
3 connected devices:
iPhone 11 • DCDA3304-2E80-4BCD-B0D5-968C2EBD2FA3 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
Web Server • web-server • web-javascript • Flutter Tools
Chrome • chrome • web-javascript • Google Chrome 83.0.4103.61
然后只需通过模拟器应用程序运行另一个模拟器
flutter devices
再次运行以检查是否出现了另一个iOS Simulator设备
4 connected devices:
iPhone 11 • DCDA3304-2E80-4BCD-B0D5-968C2EBD2FA3 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
iPhone SE (2nd generation) • 59D9A787-E68B-4CE1-8CDB-2A5D3CBF0093 • ios • com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
Web Server • web-server • web-javascript • Flutter Tools
Chrome • chrome • web-javascript • Google Chrome 83.0.4103.61
从那里您可以跑步flutter run -d all
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句