素晴らしい質問です。この質問の核心は、PhoneGap と Cordova の違いにあると思います。Cordova は、PhoneGap のオープン ソース バージョンと見なされることもありますが、実際には、Cordova は PhoneGap のオープン ソース コアです。
これは PhoneGap Build とどのような関係がありますか? 私はそこに着いています。Adobe が PhoneGap をオープン ソース化しようとしたとき、収益化できるいくつかの付加価値機能のブランドを維持したいと考えていました。Apache Foundation は、現在 Cordova として知られているオープン ソース バージョンのブランド変更を依頼し、Adobe は PhoneGap を付加価値機能として使用する権利を保持しました。そのうちの 1 つが PhoneGap ビルドです。PhoneGap Build FAQは役立つ情報かもしれません。
ただし、IOS 用のアプリを開発する代わりに、Android 用のアプリを開発した場合は、phonegap ビルドで .ipa ファイルが得られると思います。
実は違う。XCode for iOS で開発している場合、XCode 自体が Cordova (PhoneGap) テンプレート プロジェクトに基づいて .ipa を生成します。たとえば、Android 用にビルドする場合、.apk を作成します。これは、多かれ少なかれ Android の .ipa に相当します。Windows Phone 向けに開発する場合は、.xap ファイルを作成します。これを自分で行う場合の 1 つの問題は、さまざまなエコシステムごとにテンプレート プロジェクトを用意して構成を設定し、リソースを www フォルダー (または同等のフォルダー) に追加する必要があることです。これは退屈で、少し時間がかかる場合があります。このプロセスを開発者にとって少し簡単にするために、このステップを処理するように設計された PhoneGap Build が登場しました。HTML、CSS、JavaScript に基づいたユニバーサル PhoneGap アプリを提供します (場合によっては少額のお金、料金プラン)、署名済みのアプリが返され、提出の準備が整います。素晴らしい!
したがって、実際には、PhoneGap Build には (十分な時間と労力があれば) 自分でできないことは何もありませんが、重要なことに集中しやすくなり、元の問題を解決し、対処に時間を費やす必要がなくなります。ビルド付き。
最後の質問に答えるには、次の 2 つの選択肢があります。PhoneGap ビルドを使用して、Android と iOS の両方 (および他のもの) に必要なすべてを (ほとんど) 生成するか、それぞれに新しいテンプレート プロジェクトをセットアップしてドロップします。リソースを関連付けられたwww
フォルダーに配置し、自分でビルドします。PhoneGap のダウンロードと、さまざまなプラットフォームのプロジェクトを確認してください。
ご不明な点がございましたら、この回答にコメントしてください。必要に応じて更新を試みます。
更新 1
はい、PhoneGap Build はアプリストア対応のビルドを提供します(2 番目の利点を参照)。
ネイティブ SDK の維持に悩まされることなく、アプリストア対応のアプリを入手できます。私たちはクラウドで作業を行い、アプリは常に、ターゲットとするプラットフォーム向けの最新の SDK を使用して構築されます。