У меня очень простое приложение, которое просто отображает веб-сайт в 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