WKWebView无法在macOS Mojave 10.14.4中加载网站

时间:2019-05-02 18:45:47

标签: swift xcode macos wkwebview macos-mojave

自从我更新到macOS Mojave 10.14.4以来,WKWebView不会在已归档的macOS应用中加载网站。它可以在Xcode中正常运行,只有在存档应用程序时WKWebView才会中断。

我尝试重新启动MacBook Pro,但没有成功。我还尝试取消选中Xcode项目功能中的“应用程序沙箱”。然后,我尝试查看是否可以在另一个应用程序中复制该问题,因此我创建了一个新的测试项目,并且该项目中也发生了同样的问题。我也尝试过其他没有运气的网站。

When the app is run from Xcode

When the app is archived then run

这是我的代码加载一个简单的WKWebView。

import Cocoa
import WebKit

class ViewController: NSViewController, WKNavigationDelegate {

    @IBOutlet weak var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()

        self.webView.navigationDelegate = self

        self.webView.load(URLRequest(url: URL(string: "https://www.apple.com/")!))


    }

}

我希望网站在归档应用程序后加载,但不会加载。

编辑:通过在“目标”>“常规”>“链接的框架和库”下链接WebKit.framework来解决此问题。

0 个答案:

没有答案