我正在开发一个使用WKWebView显示HTML资源的Mac应用程序 . 我想使用Safari检查器调试我的应用程序中的JavaScript .
当我通过从Xcode启动它来调试我的应用程序时,Safari不会在“开发”菜单中显示我的应用程序 - 它会显示“无可检查的应用程序” .
如何让我的Mac应用程序出现在Safari的“开发”菜单中?
来自https://forums.developer.apple.com/thread/21521:
将授权文件添加到应用程序,然后将授权密钥 com.apple.security.get-task-allow 设置为YES . 此密钥会自动添加到iOS应用程序以进行Xcode调试,但必须手动将其添加到Mac应用程序中 .
com.apple.security.get-task-allow
如果您只想在Xcode运行调试版本时使用Safari进行检查,请将授权文件添加到调试配置而不是版本配置 .
1 回答
来自https://forums.developer.apple.com/thread/21521:
将授权文件添加到应用程序,然后将授权密钥
com.apple.security.get-task-allow
设置为YES . 此密钥会自动添加到iOS应用程序以进行Xcode调试,但必须手动将其添加到Mac应用程序中 .如果您只想在Xcode运行调试版本时使用Safari进行检查,请将授权文件添加到调试配置而不是版本配置 .