Отладка кода Кордовы (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.

  • console.log не работает в приложении iOS PhoneGap 3.0
  • приостанавливать и возобновлять прослушиватели, не работающие в телефоне на iOS4.3 и iOS 5
  • Измените конкретный код UIWebView, чтобы иметь адресную строку, похожую на Safari
  • iOS симулятор netbeans не работает
  • Как скопировать пользовательскую инфраструктуру ios с помощью plugin.xml на Phonegap 3
  • Oracle maf и oracle af
  • Отправить в App Store
  • Странное перекрытие элементов в iOS (PhoneGap)
  • Поддержка 64-битной поддержки PhoneRTC?
  • Приложение iOS отклонено из-за 2.2: Приложения, которые показывают ошибки, будут отклонены
  • Приложение PhoneGap: «ОШИБКА: стартовая страница на странице« www / index.html »не найдена»
  • Interesting Posts

    Симулятор и устройство iOS tableView Firebase

    Предпочитает, что UIViewController предпочитаетStatusBarHidden

    Проблема с размером файла ipa в Xamarin iOS

    UIImagePickerController сбой при использовании PhotoLibrary в качестве источника

    Способ распространения протокола в Swift 2.0

    Преимущество использования Swift Compiler для типа объекта, а не для вывода?

    Уникальные атрибуты Core Data в iOS и Mac OS

    Подкласс UITextField с self.delegate заставляет приложение замораживать, всплески CPU до 100%

    Блоки на Swift (animateWithDuration: анимация: завершение :)

    Отсутствует строка заголовка в подробном представлении UISplitViewController

    Оборудование для тестирования внешних аксессуаров

    API Facebook Graph для списка друзей возвращает nil на iOS

    Как отправить событие Button – UIControlEventTouchUpInside

    Понимание проблемы Делегирование шаблонов и функций обратного вызова в Objective C

    Как определить, является ли формат даты языка месяц / день или день / месяц?

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