Sencha Touch 2 を利用する PhoneGap でプロジェクトを開始しました。
Android デバイスの PhoneGap と競合すると聞いたので、アプリ名を「app」から変更しようとしました。に変更app.js
しmain.js
、それは機能しましたが、変更してみましたExt.application.name
。古い名前であっても、ロードスプラッシュの後に白い画面しか表示されませんでしたSencha
。デバッグ コンソールには何も表示されず、ドキュメント<body>
は空でした。これは と の両方sencha-touch-all.js
で発生しsencha-touch-all-debug.js
ます。テスト デバイスは iPad 1G で動作していiOS 4.3.5
ます。
余談: この問題をデバッグするために、Mac でweinre<script>
をセットアップし、適切なタグを に追加しましたindex.html
。ただし、その変更を行った後、アプリは起動しませんでした. それは PhoneGap スプラッシュ png でハングし、次のメッセージを受け取りましたgdb-remote
:
error: failed to launch '<app URI>' -- failed to send the qLaunchSuccess packet
私が見つけることができる gdb-remote ソースの定義以外のそのメッセージへの唯一の参照はhereであり、それは無関係です。iPadを再起動し、ビルド中間体を削除することで、問題を解決することができました。