如何使用Safari在我的Mac应用程序中调试WKWebView?

问题描述 投票:2回答:2

我正在开发一个使用WKWebView显示HTML资源的Mac应用程序。我想使用Safari检查器调试我的应用程序中的JavaScript。

当我通过从Xcode启动它来调试我的应用程序时,Safari不会在“开发”菜单中显示我的应用程序 - 它会显示“无可检查的应用程序”。

如何让我的Mac应用程序出现在Safari的“开发”菜单中?

macos safari
2个回答
3
投票

来自https://forums.developer.apple.com/thread/21521

将权利文件添加到应用程序,然后将权利密钥com.apple.security.get-task-allow设置为YES。此密钥会自动添加到iOS应用程序以进行Xcode调试,但必须手动将其添加到Mac应用程序中。

如果您只想在Xcode运行调试版本时使用Safari进行检查,请将授权文件添加到调试配置而不是版本配置。


0
投票

在Safari Technology Preview中下载并尝试相同的操作

https://developer.apple.com/safari/technology-preview/

© www.soinside.com 2019 - 2024. All rights reserved.