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

时间:2017-08-22 22:20:41

标签: macos safari

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

当我通过从Xcode启动它来调试我的应用程序时,Safari不会在“开发”菜单中显示我的应用程序 - 它会显示“#34; No Inspectable Applications"”。

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

2 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分:0)

下载并在Safari技术预览版中尝试相同的操作

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