iOS PhoneGapdebugging工作stream程
如何在Xcode中debuggingJavaScript?
我可以做的一件事就是在OS X Chrome浏览器中打开页面,但是对于涉及本机代码的应用程序stream程来说,这自然不起作用。 有没有一个聪明的Xcode技巧,我错过了。
随着iOS 6的发布,苹果公司与Mac Safari 6一起发布了Mobile Safari的远程Web Inspector,这是巨大的。 基本上,您拥有常规Safari中的Web Inspector的所有function和强大function,包括Phonegap应用程序在内的移动应用程序。 我已经使用了weinre,这使得它更新版本的iOS(但不适用于旧版本的iOS,非iOS设备,如android,或者如果你在Windows上)不适用。
以下是它的工作原理(需要Mac,运行iOS 6+模拟器或iOS 6+设备的xCode 4.5+,以及Mac上的Safari 6+):
在您的ios模拟器或ios设备中,打开设置 – > Safari – >高级 – > Web Inspector – >(打开)。 (这在模拟器中是默认的,但它的值得检查)
在Safari中,在启动了phoneGap / cordova应用程序及其加载和运行之后,从“开发”菜单访问iPhone Simulator或设备。 您可以在Safari的“高级首选项”中启用“开发”菜单(如果尚未启用)。
底部的更多讨论: http : //www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
(另外,如果你在某个地方读了一个“秘密的私人界面”,那么这是行不通的)。
尝试使用它是一个非常好的工具来debugging移动设备上的JavaScript应用程序。
http://people.apache.org/~pmuellr/weinre/docs/latest/
虽然你仍然不能在桌面上逐步debugging脚本,但比xcode(〜for javascript)提供了更多的细节。
- phoneGap – iOS的 – 图像确定与WiFi,但没有使用3G(使用Safari浏览器正常工作)
- 在IOS9的Cordova应用上使用jQuery / Javascript的window.history问题
- 在使用PhoneGap构build的iPhone应用程序中加速jQuery Mobile 1.1中的页面转换?
- Phonegap Cordova Statusbar插件创build双条
- 指向networking应用url的Android和iOS移动应用
- 当用户从Cordova的iOS通知中心select通知时更改状态
- cordova不适用于iOS多个目标
- 通过命令行创buildiOS共享扩展
- cordova&jquery:将值发送到另一个静态html页面