15

iOS 用 phonegap アプリの開発で問題が発生しています。すべての html / css / javascript マークアップを phonegap アプリケーションにコピーしました。10.6.8 の Mac で xcode3 を使用しています

アプリケーションを実行すると、ロードしてインストールすると次のダイアログが表示されます。

gap:["Network Status","getConnectionInfo","Network Status0",true]
usePolling: gap_callbackServer
getPort: gap_callbackServer:
getToken: gap_callbackServer:

その後、永遠に滞在しますgap_poll

これらのダイアログが表示されている間、アプリのホーム画面がすべてバックグラウンドで読み込まれていることがわかります。

このアプリケーションは正常にビルド、デプロイされ、現在 Android の App Marketplace に掲載されています。このような問題は発生していません。

何が原因でしょうか?

4

4 に答える 4

19

Android バージョンの phonegap.js を使用している可能性があります。各プラットフォームには独自の phonegap.js があるため、正しいものを使用していることを確認する必要があります。混乱を招くことは承知していますが、私たちはそれに取り組んでいます。

于 2012-05-14T19:02:41.717 に答える
5

script タグを次のように変更するだけです。

<script type="text/javascript" src="cordova.2.0.0.js"></script>

に:

<script type="text/javascript" src="phonegap.js"></script>
于 2012-09-17T05:07:13.580 に答える
0

私が見つけた別の解決策は、「phonegap.js」を使用することでした(そのファイルは含まれていません).zipファイルを追加してビルドすると、正しいバージョンが自動的に追加されたようです。phonegap 入門アプリに .js ファイルのバージョンが含まれていないことに気付きました。

于 2012-05-16T06:05:50.627 に答える
0

主な理由は、主に Android 向けの cordova.js を使用するためです。iOS 用の cordova-1.8.1.js を検索しましたが、運が悪かったです。最後に、端末から iOS 用の phonegap-1.8.1 プロジェクトを作成し、テンプレートから phonegap-2.1.0 を使用して別のプロジェクトを作成しようとしたところ、cordova-2.1.0.js が見つかりました。この JS は phonegap-1.8.1 プロジェクトに使用されました...成功しました。現在、私のアプリケーションは iOS 6 (新しいバージョンの iPAD) で正常に実行されています。

于 2012-11-07T09:08:43.587 に答える