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 / Cordova ios外部链接iframe无法在safari中打开
Cordova / Phonegap iOS Safari 和语音合成不起作用