我正在编写一个PhoneGap应用程序,它已经可以在Android上运行,但是在iPhone上出现了一些问题。更不幸的是,我看不到console.log输出以确定问题所在。我可以使用alert,但这不足以捕获错误。
在Android下,我可以在LogCat窗口中查看所有内容。是否有类似于iPhone / ios的东西呢?
谢谢。
在Android下,我可以在LogCat窗口中查看所有内容。是否有类似于iPhone / ios的东西呢?
谢谢。
JSConsole: http://jsconsole.com/
这是最好的工具,我已经成功地在iOS和Android PhoneGap / Cordova应用程序中使用它。您可以远程从浏览器上执行JavaScript命令,并查看控制台输出。不需要任何插件,只需添加一个额外的<script>标签即可。但请确保在发布到App Store / Google Play之前将其删除。
对于移动端的Web开发,我使用Weinre进行调试。它会将console.log重定向到一个远程调试窗口,并且应该可以与Phonegap一起使用。
尝试使用Safari(而不是Xcode)
说明:http://phonegap-tips.com/articles/debugging-ios-phonegap-apps-with-safaris-web-inspector.html
它有效:https://www.youtube.com/watch?v=c6eB5TWx0vk
你可能缺少插件?请看这里:console.log not working in an iOS PhoneGap 3.0 app
phonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git