刎唇 发表于 2025-9-20 23:35:37

WebKit Insie: WebKit 调试(二)

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...。
同时,此方法只能用在模拟器上。

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

奸轲嫣 发表于 2025-12-4 06:54:59

懂技术并乐意极积无私分享的人越来越少。珍惜

羔迪 发表于 2025-12-26 20:15:09

谢谢楼主提供!

闻成 发表于 2026-1-2 00:51:11

喜欢鼓捣这些软件,现在用得少,谢谢分享!

琶轮 发表于 2026-1-18 07:10:50

感谢分享,下载保存了,貌似很强大

裴涛 发表于 2026-1-19 04:18:54

谢谢分享,辛苦了

玲液 发表于 2026-1-19 19:26:13

分享、互助 让互联网精神温暖你我

聚怪闩 发表于 2026-1-20 19:55:47

分享、互助 让互联网精神温暖你我

汲佩杉 发表于 2026-1-21 03:48:17

很好很强大我过来先占个楼 待编辑

纪睐讦 发表于 2026-1-21 13:07:41

这个有用。

拼匍弦 发表于 2026-1-23 11:17:00

这个有用。

鞣谘坡 发表于 2026-1-25 08:43:42

谢谢楼主提供!

盗衍 发表于 2026-1-29 03:30:04

不错,里面软件多更新就更好了

喳谍 发表于 2026-1-30 05:21:00

懂技术并乐意极积无私分享的人越来越少。珍惜

倡粤 发表于 2026-1-31 19:01:25

分享、互助 让互联网精神温暖你我

伯斌 发表于 2026-2-3 09:43:08

喜欢鼓捣这些软件,现在用得少,谢谢分享!

颜才 发表于 2026-2-4 10:31:18

yyds。多谢分享

事值 发表于 2026-2-7 06:19:18

感谢分享

幽淆 发表于 2026-2-7 09:28:41

这个好,看起来很实用

申屠梓彤 发表于 2026-2-8 14:47:56

这个有用。
页: [1] 2
查看完整版本: WebKit Insie: WebKit 调试(二)