簡體   English   中英

如何在多個 iOS 模擬器中運行 Flutter

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM