PhoneGapビルドとローカル開発

私はPhoneGap Buildを使って異なるプラットフォーム用にパッケージ化されるアプリケーションを作成しています。 今私のプロジェクトの構造は次のようになります:

+--- css
+--- img
+--- js
+--- res
+--- config.xml
+--- icon.png
\--- index.html

これは、PhoneGapのスタータープロジェクトに続く、かなり標準的なものです。 私はこれをPhoneGap Buildサーバーにzipファイルとしてアップロードしてパッケージを入手することができます。

今私はいくつかのローカル開発を最善に行うべきではないかと思います(毎回PhoneGap Buildをビルドせずに)。別のフォルダに「通常の」PhoneGapプロジェクトを作成し、プロジェクト資産(html、js、css、img)にファイルを配置する必要がありますか? この通常のPhoneGapプロジェクトは、 Xcode。

私は上記が最善のアプローチであるのか、あるいは選択肢があるのだろうか?

4

2 答え

それらのうちの1つを試しましたか?

  1. Chrome: If you don’t need PhoneGap APIs for your development, you can simply use Chrome with "Emulate touch events" enabled. I use this a lot, because most of the time I work on CSS and JavaScript and therefore can perfectly use Chrome alone. Setting "Device metric" is a nice helper, too.
  2. iPhone Simulator: If you work on a Mac, you can use the iPhone Simulator and inspect your project with Safari.
  3. Ripple emulator: To emulate the PhoneGap APIs you can use this emulator: http://emulate.phonegap.com/

主にプレーンなHTML、CSS、JavaScriptを開発している限り、この設定は生産性を高めるのに役立ちます。私はそれが@simapが 'localhost上での開発'を意味していたものだと思います。

0
追加された

They have a feature called hydration that may speed the test process, but you still have to go through an upload and build step. https://build.phonegap.com/docs/hydration

apisなしで逃げることができれば、ローカルブラウザで開くだけで、ローカルでの開発とテストが非常に簡単です。これは、再コンパイルしてローカルシミュレータにデプロイするよりも高速です。いくつかのAPIだけが必要な場合は、apisをスタブアウトすることを検討することができます。これにより、コードの自動テストを書くのがずっと簡単になります。

もう一つの選択肢は、phonegapエミュレータchromeプラグインを使用することです。 http://emulate.phonegap.com/ これはphonegap apisをシミュレートすることができます。

0
追加された