我正在开发一个使用 WKWebView 来显示 HTML 资源的 Mac 应用程序。我想使用 Safari 检查器来调试应用程序中的 JavaScript。
\n\n当我通过从 Xcode 启动应用程序来调试它时,Safari 不会在“开发”菜单 \xe2\x80\x94 中显示我的应用程序,它显示“没有可检查的应用程序”。
\n\n如何让我的 Mac 应用程序出现在 Safari 的“开发”菜单中?
\n小智 5
至少从 2023 年(iOS 16.4)开始,这一切的一个非常重要的变化是你必须将 wkwebview 设置为可检查。
self.theWebview.inspectable = YES;
Run Code Online (Sandbox Code Playgroud)
来自https://forums.developer.apple.com/thread/21521:
将权利文件添加到应用程序,然后将权利密钥设置com.apple.security.get-task-allow为 YES。该键会自动添加到 iOS 应用程序中以供 Xcode 调试,但必须手动添加到 Mac 应用程序中。
如果您只想在 Xcode 运行调试构建时使用 Safari 进行检查,请将授权文件添加到调试配置而不是发布配置中。
| 归档时间: |
|
| 查看次数: |
5487 次 |
| 最近记录: |