码迷,mamicode.com
首页 > 移动开发 > 详细

如何在IOS上调试Hybrid应用

时间:2018-03-28 14:23:17      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:配置   使用   高性能   ima   连接   分享   ice   hone   mob   

最近在找关于在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(图中第二步)

技术分享图片

2. 点击偏好设置(Preferences)

技术分享图片

3. 点击高级【Advanced】(图中第1步),然后开启勾选在菜单栏中开启"开发"选项【Show Develop menu in menu bar】(图中第2步)

技术分享图片

4. 关闭窗口,你就可以在safari的工具条上看到“开发”【Develop】这个选项了

技术分享图片

设备上的Safari配置

要想你的手机被调试,你还需要在手机上进行如下几步设置。

1. 点击设置,找到Safari

技术分享图片

2. 点击进入,向下滑动直到找到高级选项【Advanced】

技术分享图片

3. 开启检查器开关【Web Inspector】

技术分享图片

在设备上运行项目

当我们配置好了以上的设置,然后就需要把APP的源码down下来,我们就可以在我们的设备上运行项目了。

1. 使用USB连接电脑,打开xcode,运行项目

技术分享图片

2. 如果程序在你的手机上正常打开了,就可以打开电脑上的safari,然后点击“开发”【Developer】选项

技术分享图片

3. 这就会在开发工具上新开一个窗口

技术分享图片

开发工具解析

网络(Network)

技术分享图片

资源(Resources)

这个部分会列举所有在App上的资源,你可以浏览它们

技术分享图片

时间轴(Timelines)

你可以查看你的App加载、网络请求、布局渲染以及javascript事件执行总共花了多少时间。这在你对App有较高性能要求的时候会显得很有用处。

技术分享图片

调试器(Debugger)

类似于Chrome的调试工具,在这里你也可以进行单步、断点调试。这里不在赘述,想了解更多可以自行Google

技术分享图片

本地存储(Storage)

技术分享图片

控制台(Console)

在这里,你可以进行信息的打印以及命令的执行等等。

技术分享图片

如何在IOS上调试Hybrid应用

标签:配置   使用   高性能   ima   连接   分享   ice   hone   mob   

原文地址:https://www.cnblogs.com/rynxiao/p/8662976.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!