2016-11-12 9 views
7

私はモバイルアプリを開発するのが初めてで、Flutterを試したかったのですが、私はWindowsを使います。 FlutterはWindowsをサポートしていないので、Linuxを実行する仮想マシンを使用してFlutterをインストールする考えがありました。これは機能しますか?Linux仮想マシンでFlutterを使用してiOSアプリケーションを開発することは可能ですか?

またフラッターのセットアップでは、この意見:iOS用フラッタのアプリを開発するに

を、あなたはXcodeの7.2以降を搭載したMacが必要です。

Macを使わずにiOSアプリケーションを開発する方法はありますか?

+1

恐らくそれは可能ではありません。他のクロスプラットフォームのフレームワーク(phonegap/facebook-reactなど)と同じように、あなたはアプリを開発してAndroidの携帯電話でテストできますが、iPhoneのバージョンをコンパイルするにはmacOSマシンが必要です。 現在、Flutterのリモートコンパイル/クラウドコンパイルソリューションはありません。 –

+0

質問と回答を読み返した後、私はあなたの質問を誤解している可能性があることに気付きました。 Flutter AppsはLinuxとMacで開発できます([faq](https://flutter.io/faq/#what-operating-systems-can-i-use-to-build-a-flutter-app)と[セットアップ要件](https://flutter.io/setup/#system-requirements))。私はあなたがダーツで開発し、フラッターは、対象のモバイルデバイスの世話をするか、オペレーティングシステムだと思った。なぜあなたはテストのために他のものを必要としますか? – surfmuggle

+0

@surfmuggle Linux上でiosのコードをコンパイルすることさえできないと思います。もちろん、私はコードを書いてAndroidでテストすることができますが、私は(あなたが言及したように)iosでテストする方法はなく、ios用のアプリケーションを作成する方法もありません。 –

答えて

3

は、あなたの質問に点として:

は、iOS用のフラッタのアプリを開発するには、Xcodeの7.2以降を搭載したMacが必要です。

外部サービス(Travis-ciなど)を使用してiOS用のコードを作成することで回避できます。しかし、それは人工物を得るのに数分かかる可能性があるため、開発者ワークフローとしては使用できません。

0

Androidの編集や公開が可能になりましたが、Macが必要なIOS(XCode)ではまだWindowsを作成できません。 詳細情報https://flutter.io/setup-windows

+0

しかし、iOSアプリを開発しないでください。 WindowsでFlutterで開発したアプリケーションはiOSで動作するかもしれませんが、少なくとも私が知る限りWindows上でiOSアプリケーションとして実行することはできません(エミュレータなどを使用して)、Apple App Storeに展開することはできません。 –

+0

あなたは正しいです!これは、リモートサーバー上にFlutterアプリケーションを構築し、次にCordovaの市場に公開するスタートアップの場があることを意味します。 –

関連する問題