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)提供了更多的细节。