Отладка кода Кордовы (PhoneGap) на iOS

Я работаю над приложением, которое хочу разместить в iOS через Cordova (PhoneGap). Я столкнулся с некоторыми проблемами при попытке получить доступ к свойствам device.platform и device.version. Я не уверен, в чем проблема. В любом случае, я не могу понять, как заглянуть в код, чтобы лучше понять, что происходит.

Я думал, что могу просто запустить .html в настольной версии Safari, однако, это не дало никаких сведений. Вкратце:

  1. Как мне отлаживать код внутри Кордовы?
  2. Любые идеи, почему я не могу просто сделать «alert (device.platform)»?

Спасибо!

3 Solutions collect form web for “Отладка кода Кордовы (PhoneGap) на iOS”

С iOS 6 вы можете просто включить меню «Разработка» в Safari и использовать Safari Web Inspector для удаленного отладки приложения Кордова в iOS Simulator или подключенных к USB устройствах. Если вы использовали отладчик Chrome, вы будете чувствовать себя как дома.

а также Weinre, есть также iWebInspector, который полезен и, возможно, лучше на ios. http://www.mobilexweb.com/blog/debugging-web-safari-phonegap-iphone-ipad

Я думаю, что это может быть применимо только к симулятору, но в любом случае это нормально для большинства случаев. На мой взгляд, это решение Xcode и iOs для отладки.

  1. Я использую отличный отладочный инструмент под названием Weinre , который является спасателем при отладке приложений cordova (phonegap). В основном это удаленный отладочный инструмент, похожий на обычные инструменты разработчика webkit, доступные в Chrome и некоторых других браузерах.

  2. Убедитесь, что Кордова загружена, прежде чем пытаться вызвать device.platform. Кордова загружается при срабатывании события deviceready js.

  • Используйте локальный файл json с Cordova / ionic / Angular. Работает в браузере, но не на устройстве?
  • Развертывание приложения Apache Cordova для iPad без учетной записи разработчика Apple
  • Идентификатор устройства регистрируется в процессе разработки, но не в производстве
  • Базовая аутентификация терпит неудачу в кордове ios
  • Phonegap iOS с геолокацией в фоновом режиме
  • Ошибка сборки кордовы ios в jenkins. Неустранимая ошибка: файл «Cordova / CDVViewController.h» не найден
  • Кордовое приложение не включено и опция для нового проекта
  • Кордова cordova-plugin-statusbar StatusBarOverlaysWebView не работает
  • Как играть в встроенное видео в телефоне Iphone
  • Ошибка сборки Кордовы ios «Сбор компиляцииSsetCatalog»
  • Медленное поведение pushPage Onsen UI
  • Interesting Posts

    Подключение ZXing к кнопке в xcode

    iOS – упорядочивание подзонов в круговой форме

    iOS XMPP PubSub не принимает события при публикации узла моим подписчикам

    есть ли способ позволить пользователю выбрать звук для локального уведомления?

    скрыть вводToolbar в JSQMessagesViewController

    Ошибка: «Тип выражения неоднозначен без дополнительного контекста»

    Ссылка для покупки приложения

    Локализация приложений iOS зависит от выбора пользователя в приложении

    Пользовательский UIView drawRect никогда не вызывается, если исходный кадр установлен в CGRectZero

    «Недействительный двоичный» iTunes Connect (Swift 2)

    Проблемы с xcode при поступлении с другого контроллера представления

    Какая версия iOS поддерживает допустимое свойство NSTimer?

    Авторотация в ios5 – наиболее распространенные причины, по которым это не удается?

    UITableViewCell не отменяется при быстром обращении

    Как переписать файл с родительским rev, используя Dropbox API в iOS?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.