-1

クロスプラットフォームアプリを作成しています。これは、Windows 8、IOS、Android、およびWindows7用に構築されます。

問題:サーバー上に4つの異なるコードベースがあります。1つはWindows8、1つはWindows 7、1つはAndroid、1つはiOS用です。バックエンドといくつかのスクリプトの助けを借りて、コードベースを変更します。したがって、変更があるたびに、サーバー上でアプリをビルド/コンパイルする必要があります。(phonegapを使用しています)

Linuxサーバーでこれらのアプリをビルド/コンパイルできますか?いいえの場合、最善の解決策は何ですか?

アプリごとに別々のサーバーを取得する必要がありますか?ios(iosサーバー)、windows 8(windows 8サーバー)、windows 7(windows 7サーバー)、android(linuxサーバー)?

編集:私は彼らのアプリにwindows8とiosが必要であることを知っています。開発環境のこれらのOSでテストしてから、クライアントのサーバーで更新します。その後、アプリのコンテンツを変更したいと考えています。そのためにバックエンドを作成しています。これは、特定のスクリプトの助けを借りて、新しいデータでコードベースを更新します。これらのアプリは、本番環境自体に組み込む必要があります。つまり、自動化する必要があります。

4

2 に答える 2

3

注意:おそらく間違った答え。コメントのために削除/削除解除しました。PhoneGapは複雑に見えます!

これらのアプリをLinuxサーバー上でビルド/コンパイルできますか?

はい、できます。それが正気かどうかは別の問題です。

ただし、Linuxマシンではクロスコンパイラを入手できます。mingwこれにより、Windows7および8用のバイナリを構築できます。私は絶対にこれをしました。また、 Linux用のiOSクロスコンパイラを作成することも確かに可能です。問題は、すべてのヘッダーとライブラリが必要なことです。つまり、 Linuxでは完全なシャドウ開発ディレクトリが必要です。

これはどれも単純ではありません。あなたがUbuntu/Debianを持っているなら、私はそれがいくつかのmingwパッケージを提供すると確信しています。

この質問は、プログラムに関連していることの限界を超えています。

于 2013-03-26T20:25:11.707 に答える
1

iOS用のMacとWindows8アプリ用のWindows8が必要です

于 2013-03-26T20:15:16.350 に答える