是否可以在Linux虚拟机上使用Flutter开发iOS应用?

我是开发移动应用程序的新手,想尝试Flutter,但我使用Windows。因为Flutter还不支持Windows,所以我想到了使用运行Linux的虚拟机来安装Flutter的想法。这样行吗?

同样在Flutter设置中它说:

要开发适用于iOS的Flutter应用,您需要一台具有Xcode 7.2或更高版本的Mac。

有没有Mac就能开发iOS应用的方法吗?

回答:

是的,您可以使用Android Studio或Visual Studio

Code在Linux(或Windows)上开发iOS应用。Flutter的要点是您只有一个代码库,并且可以部署到Android和iOS。因此,开发阶段没有问题。

过去,如果您拥有Mac,则只能将iOS应用部署到App Store,但现在有更多选择。请参阅以下文章:

  • 如何在没有Mac的情况下自动为iOS签署Flutter应用
  • 在没有Mac的情况下为iOS开发和调试Flutter应用
  • 如何使用Flutter和Codemagic在不使用Mac的情况下开发和分发iOS应用
  • 使用Flutter构建没有Mac或iPhone的iOS应用

但是,要在iOS模拟器上测试您的应用,仍然需要有一台Mac。但是,从理论上讲,该应用程序在大多数情况下应具有与Android设备上相同的行为,因此您无需使用iOS模拟器对其进行测试。我会说,从长远来看,您可能会考虑购买Mac,但是一开始当然没有必要。

在我最近制作的一个应用程序中,我的测试通过了Android模拟器,但在iOS模拟器中崩溃了。这是一个正常的错误,没有iOS特有的错误,但由于某种原因,Android模拟器并未崩溃。因此,对于生产应用程序,您确实需要在iOS设备/模拟器上对其进行测试。

以上是 是否可以在Linux虚拟机上使用Flutter开发iOS应用? 的全部内容, 来源链接: utcz.com/qa/404100.html

回到顶部