Смотрите журнал консоли PhoneGap на устройствах iOS - PullRequest
4 голосов
/ 14 февраля 2012

Я пишу приложение PhoneGap, и оно уже работает на Android, но на iPhone что-то не получается.Еще более прискорбно, что я не вижу выходов console.log, чтобы понять, что не так.Я могу делать оповещения, но этого недостаточно, так как я не могу перехватить ошибки.

Под Android я вижу все под окном LogCat.Есть ли что-нибудь подобное в iPhone / ios?

Спасибо.

Ответы [ 4 ]

4 голосов
/ 13 июня 2012

JSConsole: http://jsconsole.com/

Это лучшее для этой цели, я успешно использовал его с приложениями PhoneGap / Cordova для iOS и Android.Вы выполняете команды JavaScript из своего браузера удаленно на устройстве, а также видите вывод консоли.Никаких плагинов не требуется.Это просто вопрос дополнительной метки .Просто убедитесь, что вынули его перед выпуском в App Store / Google Play.

4 голосов
/ 14 февраля 2012

Для веб-разработки на мобильных устройствах я использую Weinre для отладки.Он перенаправляет console.log в окно удаленной отладки и должен работать с PhoneGap.

1 голос
/ 24 января 2013

Ранее я писал этот ответ, чтобы включить ведение журнала console.log на консоли xCode в универсальных iOS UIWebViews.

Этот подход работает и в PhoneGap:

  • Раскомментируйте функцию 'shouldStartLoadWithRequest' в MainViewController.m в
  • Следуйте этим инструкциям.
0 голосов
/ 07 апреля 2014

Попробуйте использовать Safari (не Xcode)

Инструкции: http://phonegap -tips.com / article / debugging-ios-phonegap-apps-with-safaris-web-inspector.html

Работает: https://www.youtube.com/watch?v=c6eB5TWx0vk


Может быть, вам не хватает плагина?Смотрите: console.log не работает в приложении iOS PhoneGap 3.0

phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...