Phonegap iOS Safari 调试工作流程

Posted

技术标签:

【中文标题】Phonegap iOS Safari 调试工作流程【英文标题】:Phonegap iOS Safari debug workflow 【发布时间】:2013-04-16 18:49:15 【问题描述】:

我一直在测试 Phonegap Build,使用类似于此处概述的工作流程:

Tutorial: Developing a PhoneGap Application

我可以构建并部署到我的设备,但无法通过 Safari 进行远程调试,如此处的答案所述:

Could you tell be debug process in Phonegap ios application?

我通过移动浏览器调试应用程序没有问题,但安装的应用程序本身没有显示在 Safari 的开发菜单中。

我正在通过 xCode 将我的应用程序传输到我的手机,并在 Phonegap 构建界面中启用了调试,但 Weinre 调试服务似乎已关闭。理想情况下,我想通过 Safari 来解决这个问题,有人可以分享他们的调试工作流程吗?

谢谢

【问题讨论】:

【参考方案1】:

当您说“本机应用程序”时,您实际上是指部署到您设备上的 Phonegap 应用程序?

这是我的做法。它适用于 iOS 模拟器和实际设备:

    打开设置 > Safari > 高级并确保启用“Web Inspector” 连接设备并使用 Xcode 部署 Phonegap 应用 等待应用启动并导航到我桌面上的 Safari,然后在开发菜单中找到我的设备名称

【讨论】:

谢谢 - 这是我遵循的过程 - 但是,虽然我的设备名称出现在开发菜单中,但该应用程序并未作为选项出现。【参考方案2】:

确保在 Settings > Safari > Advanced > WebInspector 中启用了 Web Inspector。

【讨论】:

以上是关于Phonegap iOS Safari 调试工作流程的主要内容,如果未能解决你的问题,请参考以下文章

phonegap ios - jquery 不工作

Phonegap / Cordova ios外部链接iframe无法在safari中打开

Cordova / Phonegap iOS Safari 和语音合成不起作用

Safari调试

PhoneGap:如何跳过 inAppBrowser 以使用 Safari 打开 url

iPhone没有出现在Safari的“开发”菜单中