使用Webkit的调试版本运行Safari

时间:2019-01-30 08:39:36

标签: macos webkit

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

  

工具/脚本/ build-webkit-调试

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

sudo Tools/Scripts/run-safari --debug

但是我遇到以下错误:

  

将DYLD_FRAMEWORK_PATH设置为来启动SafariForWebKitDevelopment   指向内置的WebKit   / Users / syst3m / Desktop / Research / webkit / WebKit / WebKitBuild / Debug。   _RegisterApplication(),无法建立与WindowServer的默认连接,_CGSDefaultConnection()为NULL。 2019-01-30   10:34:16.527 SafariForWebKitDevelopment [81259:1239156]   + [NSXPCSharedListener endpointForReply:withListenerName:]:尝试获取侦听器的端点时发生错误   'SandboxBroker':连接无效

是否还需要进行其他设置?

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要给终端“ Full Disk Access”。 (或iTerm或您从中发出命令的任何东西)

“系统偏好设置”->“安全和隐私”->“全盘访问”->“ +”

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