最近在找关于在xcode上调试Hybrid应用的方法,比如我想进行断点调试、日志打印、屏幕适配等等,刻意去搜了下方法,虽然之前已经大致知道了,这里系统归纳一下,原文在https://developers.redhat.com/blog/2017/07/12/how-to-debug-your-mobile-hybrid-app-on-ios/,配图还是用的文中的配图,这里只是翻译一下。
正如你所知,有时候在一个手机设备上调试程序是一件非常困难的事。对于Android和网页应用来说,我们有Chrome Developer tools,这也是我们通用的方式,那么对于IOS来说,我们也有相似的方式,那就是Safari Web insepctor。
随着IOS 6和 Safari 6的发行,苹果也发布了网页检查器来调试和创建网页,这就意味着我们可以在我们的电脑上看到我们手机中运行的程序到底是在怎么进行的,并且对其进行调试,下面就让我来详细地解析一下整个环境的搭建。
提示:你得先有一台Mac电脑。
系统要求MacOSX Lion version 10.7.4 or greater
Certified USB Cable
Safari 6
Device / Emulator
XCode 4.5 or later with iOS 6 SDK or later
开启开发者选项 电脑上的Safari配置 1. 打开Safari(图中第一步)然后点击左上角工具栏中的Safari(图中第二步)要想你的手机被调试,你还需要在手机上进行如下几步设置。
1. 点击设置,找到Safari当我们配置好了以上的设置,然后就需要把APP的源码down下来,我们就可以在我们的设备上运行项目了。
1. 使用USB连接电脑,打开xcode,运行项目这个部分会列举所有在App上的资源,你可以浏览它们
你可以查看你的App加载、网络请求、布局渲染以及javascript事件执行总共花了多少时间。这在你对App有较高性能要求的时候会显得很有用处。