Вопрос по ios – Отладка кода Cordova (PhoneGap) на iOS

3

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

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

Как мне отладить код, работающий внутри Cordova? Есть идеи, почему я не могу просто сделать "alert (device.platform)"?

Спасибо

Ваш Ответ

3   ответа
1

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

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

4

оватьSafari Web Inspector для удаленной отладки приложения Cordova в iOS Simulator или на USB-устройствах. Если вы использовали отладчик Chrome, вы будете чувствовать себя как дома.

В последнее время SWI аварийно завершает работу на любой точке останова, когда Xcode выдает «Многократные блокировки в веб-потоке не разрешен Mirko
1

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

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

Похожие вопросы