[英]How do I run Flutter in multiple iOS Simulators
環境:
[✓] 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 工作室添加盡可能多的 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 模擬器設備
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
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.