您能说出 Phonegap iOS 应用程序中的调试过程吗?

Posted

技术标签:

【中文标题】您能说出 Phonegap iOS 应用程序中的调试过程吗?【英文标题】:Could you tell be debug process in Phonegap iOS application? 【发布时间】:2012-10-09 08:23:27 【问题描述】:

我正在开发 ios 手机间隙应用程序。我想知道iOS手机间隙应用程序有什么好的调试过程。

【问题讨论】:

【参考方案1】:

随着 iOS 6 的发布,Apple 为他们的 Mobile Safari 和 Mac Safari 6 一起发布了远程 Web Inspector,这是巨大的。基本上,您拥有常规 Safari 中 Web Inspector 的所有功能和强大功能,适用于您的移动应用程序,包括 Phonegap 应用程序。 这是它的工作原理, 需要运行 iOS 6+ 模拟器(或 iOS 6+ 设备)的 xCode 4.5+ 和 Safari 6+。

步骤:

    在您的 ios6 模拟器或 ios6 设备中,打开设置 --> Safari --> 高级 --> Web Inspector -->(打开)。 运行您的 phoneGap/Cordova 应用程序。 在 Safari 6+(来自 Mac)中,从“开发”菜单访问 ios Simulator 或 ios 设备。您可以在 Safari 的高级中启用开发菜单 偏好。 现在您可以使用 Web Inspector 调试应用程序。

如需更多信息,请在http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers 中查找“远程调试”。

【讨论】:

【参考方案2】:

http://www.iwebinspector.com/ 将帮助您调试 javascript。说 Phonegap 客户端代码。

还有基于weinre的客户端调试service电话间隙

对于服务器端,如果您使用的是 Xcode,您可以在控制台中进行检查。

【讨论】:

以上是关于您能说出 Phonegap iOS 应用程序中的调试过程吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS 版 PhoneGap 中的 websocket 状态如何?

ios的phonegap中的facebook身份验证

iOS 上 Phonegap 应用中的 Pdf / Docx 预览

减少phonegap应用程序ios中的html文件加载时间?

如何从sqlite +phonegap中的表中获取第一列名称

IOS/android + phonegap/cordova框架中的返回键