Я запустил проект в PhoneGap, который будет использовать Sencha Touch 2.
Я попытался изменить имя приложения на «приложение», поскольку слышал, что это конфликтует с PhoneGap на устройствах Android. Я изменил app.js
на main.js
, и это сработало, но затем я попытался изменить Ext.application.name
. Все, что я получил, было белым экраном после всплеска загрузки, даже со старым именем Sencha
. Консоль отладки вообще ничего не показывает, а документ <body>
пуст. Это происходит как с sencha-touch-all.js
, так и с sencha-touch-all-debug.js
. Тестовым устройством является iPad 1G под управлением iOS 4.3.5
.
В сторону: для устранения этой проблемы я настроил weinre на моем Mac и добавил соответствующий тег <script>
в index.html
. Однако после внесения этого изменения приложение даже не запустилось. Он завис на всплывающей подсказке PhoneGap, и я получил это сообщение от gdb-remote
:
error: failed to launch '<app URI>' -- failed to send the qLaunchSuccess packet
Единственная ссылка на это сообщение, кроме его определения в источнике gdb-remote, которое я могу найти, это здесь , и оно не связано. Мне удалось устранить проблему, перезапустив iPad и удалив промежуточные сборки.