2016-11-12 84 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應用程序,然後發佈到科爾多瓦市場。 –

相關問題