我通过运行以下命令来编译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':连接无效
是否还需要进行其他设置?
谢谢。
答案 0 :(得分:0)
您需要给终端“ Full Disk Access”。 (或iTerm或您从中发出命令的任何东西)
“系统偏好设置”->“安全和隐私”->“全盘访问”->“ +”
http://osxdaily.com/2018/10/09/fix-operation-not-permitted-terminal-error-macos/