2016-11-12 88 views
7

我是新手开发移动应用程序,想试试Flutter,但我使用Windows。因为Flutter不支持Windows,所以我有想法使用运行Linux的虚拟机来安装Flutter。这是否工作?是否可以在Linux虚拟机上使用Flutter开发iOS应用程序?

另外,在颤振设置它这样说:

为了开发适用于iOS应用扑,你需要一台Mac和Xcode 7.2或更高版本。

有没有一种方法可以在没有Mac的情况下开发iOS应用?

+1

很可能这是不可能的。就像其他任何跨平台框架 - phonegap/facebook-react等一样。ASFAIK您可以开发应用程序并在Android手机上测试它,但编译iPhone版本需要使用macOS机器。 Flutter目前没有远程编译/云编译解决方案。 –

+0

重读这个问题和答案后,我注意到我可能误解了你的问题。 Flutter Apps可以在Linux和Mac上开发(请参阅[faq](https://flutter.io/faq/#what-operating-systems-can-i-- us-use-to-build-a- flutter- app)和[设置要求](https://flutter.io/setup/#system-requirements))。我认为你在飞镖和扑克照顾或目标移动设备的操作系统。为什么你需要其他ios进行测试? – surfmuggle

+0

@surfmuggle我不认为甚至有可能在Linux上为ios编译代码。当然,我可以编写代码并使用Android进行测试,但我无法在ios上进行测试(正如您所提到的),也无法为ios创建应用程序。 –

回答

3

正如你在你的问题指出:

为了开发适用于iOS应用扑,你需要一台Mac和Xcode 7.2或更高版本。

您可以通过使用外部服务(如Travis-ci或其他)来构建适用于iOS的代码。然而,它不能用作开发人员工作流程,因为这可能需要几分钟时间才能获得人造物。

0

Windows现在部分支持您可以编辑和发布的Android方式,但您仍然无法为需要使用mac的IOS(XCode)创建IOS。 更多信息https://flutter.io/setup-windows

+0

但不开发iOS应用程序。您在Windows上使用Flutter开发的应用程序可能适用于iOS,但您不能将其作为Windows上的iOS应用程序(例如使用模拟器)运行,或者将其部署到Apple应用程序商店,至少据我所知。 –

+0

你是对的!这意味着现在有一个地方可以让创业公司在远程服务器上构建您的Flutter应用程序,然后发布到科尔多瓦市场。 –

相关问题