如何在 Xcode 中调试 javascript?
我可以做的一件事是在 OS X Chrome 浏览器中打开页面,但这自然不适用于涉及本机代码的应用程序流。我是否缺少一个聪明的 Xcode 技巧?
随着 iOS 6 的发布,Apple 与 Mac Safari 6 一起发布了适用于 Mobile Safari 的远程 Web Inspector,这是一个巨大的成果。基本上,您在常规 Safari 中拥有 Web Inspector 的所有功能和功能,适用于您的移动应用程序,包括 Phonegap 应用程序。我使用过 weinre,这使得它对于较新版本的 iOS 来说已经过时了(但不适用于旧版本的 iOS、非 iOS 设备(例如 android),或者如果您使用的是 Windows)。
它的工作原理如下(需要 Mac,运行 iOS 6+ 模拟器的 xCode 4.5+ 或 iOS 6+ 设备,以及 Mac 上的 Safari 6+):
在您的 ios 模拟器或 ios 设备中,打开设置 --> Safari --> 高级 --> Web Inspector --> (打开)。 (模拟器中默认启用此功能,但值得检查)
在 Safari 中,启动phoneGap/cordova 应用程序并加载并运行后,从“开发”菜单访问 iPhone 模拟器或您的设备。您可以在 Safari 的高级首选项中启用“开发”菜单(如果尚未启用)。
更多讨论见底部:http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
(另外,如果您在某处读到“秘密私有接口”,这将不再起作用。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)