Проблемы WkWebView в macOS Мохаве - PullRequest
0 голосов
/ 08 октября 2018

У меня очень простое приложение, которое просто отображает веб-сайт в WKWebView, но после обновления до MacOS Mojave я получаю несколько странных предупреждений.Приложение компилируется, но не запускается.

Мой код:

@IBOutlet var webView: WKWebView!

override func loadView() {
    webView = WKWebView()
    webView.navigationDelegate = self
    view = webView
}

override func viewDidLoad() {
    super.viewDidLoad()

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

Полученные предупреждения:

2018-10-08 19:27:24.466406+0200 MyApp[616:13277] [default] Unable to 
load Info.plist exceptions (eGPUOverrides)
2018-10-08 19:27:24.689229+0200 MyApp[616:13232] [User Defaults] 
Couldn't read values in CFPrefsPlistSource<0x600002910070> (Domain: 
com.apple.Accessibility, User: kCFPreferencesCurrentUser, ByHost: No, 
Container: kCFPreferencesNoContainer, Contents Need Refresh: No): 
accessing preferences outside an application's container requires user- 
preference-read or file-read-data sandbox access

Поскольку macOS Mojave не так уж стне нашел ничего полезного в интернете.Я надеюсь, что кто-то может мне помочь.

РЕДАКТИРОВАТЬ: второе предупреждение можно остановить, отключив «Песочницу приложения» в Project -> Capabilities

1 Ответ

0 голосов
/ 29 ноября 2018

Эта ошибка вызвана включенной включенной изолированной программной средой.Отключено, что в Capabilities -> Sandbox.

accessing preferences outside an application's container requires user- preference-read or file-read-data sandbox access
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...