Flutter:适用于 Windows 的 iOS 模拟器

Posted

技术标签:

【中文标题】Flutter:适用于 Windows 的 iOS 模拟器【英文标题】:Flutter: iOS Emulator for Windows 【发布时间】:2018-08-06 17:41:36 【问题描述】:

我已经开始通过 Google 学习 flutter 并将其安装在 android studio 中。我有一个 android 模拟器,但我不知道如何在 ios 中运行它。

是否可以在 Windows 中运行 iOS 模拟器?如果是,我该怎么做?

【问题讨论】:

使用VMWare你可以安装Xcode然后你可以使用IOS模拟在IOS中运行任何应用程序 任何其他消耗大量内存和进程的方式 看我下面的回答希望对你有帮助 ubuntu 有什么办法吗? 这只会帮助您展示 UI 在 iOS 上的工作方式。 ![enter image description here](i.stack.imgur.com/D0E8Z.jpg) 试试这个然后运行 【参考方案1】:

如果目的只是测试 UI 在 iOS 上的工作方式,那么 Flutter Inspector 将完成这项工作。

从右侧窗格中单击 Flutter Inspector,然后从新打开的框的顶部菜单中单击“切换平台模式”。这将更改您设备上正在运行的应用的 UI。

【讨论】:

@Michael Hathi 我找不到颤振检查员 :( @Shayan 确保你已经为 Android Studio 安装了颤振插件。安装后,可以在右侧窗格中找到颤振检查器。 这不起作用。 android 和 ios 上的颤振之间存在意想不到的差异,这些差异不会通过更改颤振检查器中的任何内容来显示。 @Shayan 我使用的是 Android 4.1。我在 Flutter Inspector 中找不到 Toggle Platform Mode。 这是最好的答案【参考方案2】:

大多数 iOS 开发人员(在单独的窗口中)使用 VMWare WorkStation(虚拟机)并使用 XCode 安装 MacOS。

您可以随时返回 VMWare,但这 2 个链接可能会有所帮助。

https://www.dreamytricks.net/ios-emulator-windows-run-ios-apps/

https://developer.xamarin.com/guides/cross-platform/windows/ios-simulator/

【讨论】:

我想我需要安装 VMWare 另一个模拟器不太顺利..谢谢@Mohammad Ali 大多数开发人员只会购买 Mac。它可以为 iOS 和 Android 构建。【参考方案3】:

除非您使用 Mac 电脑或笔记本电脑,否则似乎没有直接的方法可以在 iOS 模拟器上运行该应用程序。但是,本文为您提供了一种运行应用程序的间接方式。 Developing and debugging Flutter apps for iOS without a Mac

【讨论】:

【参考方案4】:

也许为时已晚。但无论如何我都会回答。你可以使用这个flutter包device_preview尝试IOS UI。

【讨论】:

以上是关于Flutter:适用于 Windows 的 iOS 模拟器的主要内容,如果未能解决你的问题,请参考以下文章

Flutter:适用于Windows的iOS模拟器

Cloud Firestore 不仅适用于 iOS |扑

iOS 和 Android Flutter 小部件是不是也适用于 Flutter Web(PWA)

Flutter:在 pubspec.yaml 文件中添加仅适用于 iOS 的插件

Flutter 应用中适用于 iOS 的 .app 文件在哪里?

VSCode 中的 Flutter beta 热重载适用于 Web,但不适用于 iOS 和 Android(适用于 Android Studio)