Chr*_* G. 9 javascript xcode ios cordova
你如何在Xcode中调试javascript?
我可以做的一件事是在OS X Chrome浏览器中打开页面,但这自然不适用于涉及本机代码的应用程序流.我缺少一个聪明的Xcode技巧吗?
Ben*_*rts 16
随着iOS 6的发布,Apple与Mac Safari 6一起为他们的Mobile Safari发布了远程Web Inspector,这是巨大的.基本上,您可以在常规Safari中为您的移动应用程序(包括Phonegap应用程序)提供Web Inspector的所有功能和强大功能.我使用过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模拟器或您的设备.您可以在Safari的高级首选项中启用"开发"菜单(如果尚未启用).
更多讨论在底部:http: //www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
(另外,如果你在某处读到"秘密私人接口",这不再适用了.)
尝试使用 weinre,它是在移动设备上调试 javascript 应用程序的一个非常好的工具。
http://people.apache.org/~pmuellr/weinre/docs/latest/
尽管您仍然无法像在桌面上那样逐步调试脚本,但它提供了比 xcode 更多的详细信息(~ 对于 javascript)。
| 归档时间: |
|
| 查看次数: |
7952 次 |
| 最近记录: |