使用调试版本的 Webkit 运行 Safari



我通过运行以下命令编译了webkit的调试版本。

工具/脚本/构建网络套件 --调试

成功构建后,我尝试通过运行以下命令使用编译的 Webkit 调试版本运行 safari。

sudo Tools/Scripts/run-safari --debug

但是,我收到以下错误:

启动 SafariForWebKitDevelopment 时DYLD_FRAMEWORK_PATH设置为 指向在 中构建的 WebKit /users/syst3m/desktop/research/webkit/webKit/webKitBuild/Debug. _RegisterApplication(),未能建立与窗口服务器的默认连接,_CGSDefaultConnection() 为 NULL。2019-01-30 10:34:16.527 Safari WebKit开发[81259:1239156] +[NSXPCSharedListener endpointForReply:withListenerName:]:尝试获取侦听器的端点时出错 "沙盒代理":连接无效

还有什么需要做的设置吗?

谢谢。

您需要

为终端提供"完全磁盘访问权限"。(或 iTerm 或您从中发出命令的任何内容)

"系统偏好设置" -> "安全和隐私" -> "

完全磁盘访问" -> "+"

http://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/

相关内容

最新更新