2017-01-31 6 views
0

私はIOSアプリケーションのソースコードをチェックアウトしました。これはXcodeプロジェクトであり、私はMacを所有していません。 私はSwiftでコード化されているので、Swiftツールチェーンを使うためにUbuntu上に仮想マシンを作成しました。 XCodeファイルをコンパイルするためにプロジェクトに保存する必要がありますか? もしそうでなければ、どのようにコンパイルできますか?Xcodeプロジェクトのチェックアウト/コンパイルにSwiftツールチェーンを使用できますか?

+0

ちょうど推測ですが、コマンドラインでビルドする方法を学ぶ必要があります。 XcodeはMacではなくどこでも動作します。しかし、現実的にはすべての言語のように、ソースコードを移植することができます。これは、(おそらく)多くの手作業を抱えていることを意味します。ソースコードをそのままエクスポートして、ビルドを行うために必要なコマンドラインを学習し、2つの非常に重要なことを考えてみましょう。(1)あなたのバージョンのUbuntuでさらなる言語校正が可能で、迅速な言語ビルドが可能です。(2)あなたの製品をあなたの顧客に納品することができますか? (Think App Storeの投稿を考えてください) – dfd

+0

Xcodeファイルの有無にかかわらず、Linux上でiOSアプリケーションをコンパイルすることはできません。確かに、Swift *プログラミング言語*はオープンソースですが、iOS SDKはそうではありません。 LinuxでSwiftを使用すると、iOSやmacOSアプリケーションではなく、サーバーの機能、スクリプト、CLIアプリケーションなどを実行できます。 – Moritz

答えて

0

スウィフトは他のプラットフォーム(Linuxなど)でも利用できますが、iOS SDKはコンパイルするためにmacOSを必要とせず、必要とします。最も簡単なオプションは、古いMac miniを入手することです。&

関連する問題