Ошибка ion Phonegap Infinite Dialog при запуске приложения?

У меня возникла проблема с созданием приложения для мобильных телефонов для iOS. Я просто скопировал всю разметку html/css/javascript в приложение для телефонных разговоров. Я использую xcode3 на Mac с 10.6.8

Когда я иду запускать приложение, я получаю эти диалоги после его загрузки и установки:

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

Затем остается навсегда в gap_poll:

Пока я получаю эти диалоги, я вижу, что начальный экран приложения загружен в фоновом режиме.

Это приложение было успешно построено, развернуто и в настоящее время находится на App Marketplace для Android, поэтому у него не было проблем, подобных этому.

Что может быть причиной этого?

Ответы

Ответ 1

Скорее всего вы используете версию phonegap.js для Android. На каждой платформе есть собственный phonegap.js, поэтому вы должны убедиться, что используете правильный. Я знаю, что это запутанно, но мы работаем над этим.

Ответ 2

Просто измените тег script на:

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

в

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

Ответ 3

Другим решением, которое я нашел, было просто использовать "phonegap.js" (и у меня даже нет этого файла), и когда я добавил свой .zip файл для его сборки, казалось, автоматически добавил для меня правильную версию. Я заметил, что при запуске приложения для телефонных разговоров не было версии файла .js, и это дало мне эту идею.

Ответ 4

Основная причина заключается в использовании cordova.js, который в основном предназначен для Android. Я искал кордову-1.8.1.js для iOS, неудачу для меня. И, наконец, я создаю проект phonegap-1.8.1 для iOS из терминала, а затем попытался создать еще один проект с помощью phonegap-2.1.0 из шаблона и нашел cordova-2.1.0.js. Этот JS затем используется для проекта phonegap-1.8.1... У меня есть мой успех, теперь мое приложение успешно работает на iOS 6 (новая версия iPAD)