Swift Safari扩展无法执行URLSession任务,错误为:失败路径:/var/run/mdnsrresponder操作不允许

Swift Safari扩展无法执行URLSession任务,错误为:失败路径:/var/run/mdnsrresponder操作不允许,swift,xcode,safari,safari-extension,Swift,Xcode,Safari,Safari Extension,嗨,伙计们,当工具栏项被单击时,我尝试进行RESTful调用。 然后它无法连接到internet,日志中出现以下错误 [default] Unable to load Info.plist exceptions (eGPUOverrides) The extension's toolbar item was clicked dnssd_clientstub ConnectToServer: connect()-> No of tries: 1 dnssd_clientstub Connec

嗨,伙计们,当工具栏项被单击时,我尝试进行RESTful调用。 然后它无法连接到internet,日志中出现以下错误

[default] Unable to load Info.plist exceptions (eGPUOverrides)
The extension's toolbar item was clicked
dnssd_clientstub ConnectToServer: connect()-> No of tries: 1
dnssd_clientstub ConnectToServer: connect()-> No of tries: 2
dnssd_clientstub ConnectToServer: connect()-> No of tries: 3
dnssd_clientstub ConnectToServer: connect() failed path:/var/run/mDNSResponder Socket:5 Err:-1 Errno:1 Operation not permitted
Error: Optional(Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found." UserInfo={NSUnderlyingError=0x600003e3c4b0 {Error Domain=kCFErrorDomainCFNetwork Code=-1003 "(null)" UserInfo={_kCFStreamErrorCodeKey=-72000, _kCFStreamErrorDomainKey=10}}, NSErrorFailingURLStringKey=https://some_valid_url, NSErrorFailingURLKey=https://some_valid_url, _kCFStreamErrorDomainKey=10, _kCFStreamErrorCodeKey=-72000, NSLocalizedDescription=A server with the specified hostname could not be found.})
[] nw_resolver_create_dns_service_locked [C1] DNSServiceCreateDelegateConnection failed: ServiceNotRunning(-65563)
TIC TCP Conn Failed [1:0x60000051d200]: 10:-72000 Err(-65563)
Task <D9356F42-2832-426A-9FE6-C37C0A22F954>.<1> HTTP load failed (error code: -1003 [10:-72000])
Task <D9356F42-2832-426A-9FE6-C37C0A22F954>.<1> finished with error - code: -1003
Program ended with exit code: 0
[default]无法加载Info.plist异常(eGPUOverrides)
已单击扩展的工具栏项
dnssd_客户端存根连接到服务器:connect()->尝试次数:1
dnssd_客户端存根连接到服务器:connect()->尝试次数:2次
dnssd_客户端存根连接到服务器:connect()->尝试次数:3次
dnssd_客户端存根连接到服务器:connect()失败路径:/var/run/mdnsrresponder套接字:5错误:-1错误否:1不允许操作
错误:可选(Error Domain=nsurerrordomain Code=-1003)“找不到具有指定主机名的服务器。”UserInfo={NSUnderlyingError=0x600003e3c4b0{Error Domain=kCFErrorDomainCFNetwork Code=-1003”(null)“UserInfo={kcfstreamerorcodekey=-72000,{kcfstreamerorddomainkey=10}”,NSErrorFailingURLStringKey=https://some_valid_url,n错误失败键=https://some_valid_url,kCFStreamErrorDomainKey=10,kCFStreamErrorCodeKey=-72000,NSLocalizedDescription=找不到具有指定主机名的服务器。})
[]nw_解析器_创建_dns_服务_锁定[C1]DNSServiceCreateDelegateConnection失败:服务未运行(-65563)
TIC TCP连接失败[1:0x60000051d200]:10:-72000错误(-65563)
任务HTTP加载失败(错误代码:-1003[10:-72000])
任务已完成,但出现错误-代码:-1003
程序以退出代码结束:0
于是我试着:

  • 打开应用程序沙盒并勾选传入和传出连接
    • 不起作用,同样的错误
  • 关闭应用程序沙盒

    • 扩展在safari首选项中消失

    • 单击“在Safari扩展首选项中打开”时没有响应

我的配置:

  • Xcode:10.1版(10B61)
  • Mac:Mojave 10.14.2(18C54)
  • 狩猎:12.0.2(14606.3.4)

有什么想法吗?

您可能需要在应用程序沙箱上启用传入和传出连接,以允许您的请求通过


谢谢您的回复!然而,我确实尝试了你的建议。它不起作用。您在所有目标上都启用了它吗?此外,您可能需要在扩展名Info.plist的SFSafariWebsiteAccess项下添加您试图访问的域