我通过运行以下命令编译了webkit的调试版本。
Tools / Scripts / build-webkit --debug
在成功构建之后,我尝试通过运行以下命令来运行带有编译的Webkit调试版本的safari。
sudo Tools/Scripts/run-safari --debug
但是我收到以下错误:
启动SafariForWebKitDevelopment,将DYLD_FRAMEWORK_PATH设置为指向/ Users / syst3m / Desktop / Research / webkit / WebKit / WebKitBuild / Debug中构建的WebKit。 _RegisterApplication(),FAILED建立与WindowServer的默认连接,_CGSDefaultConnection()为NULL。 2019-01-30 10:34:16.527 SafariForWebKitDevelopment [81259:1239156] + [NSXPCSharedListener endpointForReply:withListenerName:]:尝试获取侦听器'SandboxBroker'的端点时发生错误:连接无效
还有什么需要做的设置吗?
谢谢。
你需要给终端“全盘访问”。 (或iTerm或您发出命令的任何内容)
“系统偏好设置” - >“安全和隐私” - >“全盘访问” - >“+”
http://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/