1 调试 WebKit 的方式
调试WebKit
常见的方式是在Apple
提供的WebKit
workspace
新建一个Project
进行调试。
这种方式最适合我们深入研究WebKit
的源码。
而在工作中,公司项目有时会遇到一些WebKit
的问题,这种时候就有2
种调试方式可以选择。
第1
种方式,就是在我们新建于WebKit
workspace
里的Project
进行调试。
但是,这种方式需要我们能构建出公司项目的环境,以便复现问题。
通常,构建公司项目环境并不是一个简单的过程。
第2
种方式,就是直接将公司项目中使用的WebKit
,替换成我们自己编译的,可以调试的WebKit
。
通过这种方式,可以避免构建公司项目环境的过程。
2 公司项目中 WebKit 的调试
1
编译好Apple
的WebKit
源码。编译方法可以参见WebKit
官网或者《Xcode 编译 WebKit》。
2
在公司项目的Xcode
菜单中,选择File
->
Project Settings...
。
3
在弹出的对话框中,选择Advanced...
。
4
在弹出的对话框中,做如下配置:
其中,Products
和Intermediates
中的路径,为第1
步中,WebKit
源码编译后产物所在目录。
做好这些设置之后,在公司项目里就可以调试WebKit
源码了。
需要注意的是,如果公司项目是一个workspace
,那么第2
步中的菜单会是File
->
workspace settings...
。
同时,此方法只能用在模拟器上。