Cocoa应用程序webview未加载请求

Cocoa应用程序webview未加载请求,webview,macos-sierra,xcode9,swift4,Webview,Macos Sierra,Xcode9,Swift4,我使用webview加载url,但未加载 我也尝试过wkwebview,但无法加载url 我已经完成了以下工作 导入WebKit Info.plist 允许任意加载-是 允许在Web内容中任意加载-是 日志: dnssd_客户端存根连接到服务器:connect()->尝试次数:1 dnssd_客户端存根连接到服务器:connect()->尝试次数:2次 dnssd_客户端存根连接到服务器:connect()->尝试次数:3次 dnssd_客户端存根连接到服务器:connect()失败路径

我使用webview加载url,但未加载

我也尝试过wkwebview,但无法加载url

我已经完成了以下工作

  • 导入WebKit
  • Info.plist
    • 允许任意加载-是
    • 允许在Web内容中任意加载-是
日志:

dnssd_客户端存根连接到服务器:connect()->尝试次数:1

dnssd_客户端存根连接到服务器:connect()->尝试次数:2次

dnssd_客户端存根连接到服务器:connect()->尝试次数:3次 dnssd_客户端存根连接到服务器:connect()失败路径:/var/run/mdnsrresponder套接字:11错误:-1错误否:1不允许操作

nw_解析器_创建_dns_服务_锁定的DNSServiceCreateConnection失败:服务未运行(-65563)

-代码


检查功能>传入和传出连接

选择目标

  • 发现能力
  • 如果应用程序沙盒已关闭,请打开它
  • 勾选两个网络选项

  • 完成

    @Rakshit Korat得到了答案。要获得直观的答案:

    xCode 11

    在目标/签名和功能/应用程序沙箱下

    当我从macOS应用程序调用Host.current().name时,我得到了“macOS dnssd\u客户端存根ConnectToServer:connect()失败”。这个答案很好地解决了我的问题。
     @IBOutlet weak var webvw: WebView!
    
     override func viewDidAppear() {
            super.viewDidAppear()
    
            guard let url = URL(string: "https://www.google.co.in") else { return }
            let request = URLRequest(url: url)
    
            webvw.uiDelegate = self
            webvw.frameLoadDelegate = self
            webvw.mainFrame.load(request)
        }