如何使用 Safari Web Inspector 来运行在 Apple Silicon (M1) macOS 上的“Designed for iPad”应用程序?

问题描述 投票:0回答:1

我有一个使用 WKWebView 的 iPad 应用程序。当我在 iOS 模拟器或 iOS 设备上从 Xcode 运行它时,我可以看到 Web 视图显示在 Safari 的“开发”菜单中。 但是,当我使用“My Mac(专为 iPad 设计)”运行目标运行同一应用程序时,我在 Safari 开发菜单中的“Johannes' MacBook Pro”下看到“无可检查的应用程序”。

根据 WWDC 2016 的第 420 次会议(https://archive.org/details/wwdc2016videos/420_hd_optimizing_web_content_in_your_app.mp4),在尝试检查 Web 视图时,有必要将“com.apple.webinspector.allow”添加到权利中在 macOS 应用程序中。我这样做了,但是当我尝试从 Xcode 在 Mac 上运行该应用程序时,构建失败,并显示“配置配置文件“Springenwerk Development”不包括 com.apple.webinspector.allow 权利”。因此,

com.apple.webinspector.allow
权利似乎仅适用于“纯”macOS 应用程序,不适用于也可以在 M1 Mac 上运行的 iPad 应用程序。

所以我的问题是:当从 Xcode 运行 M1 Mac 上运行的“Designed for iPad”应用程序时,如何使用 Safari Web Inspector 检查 Web 视图?

ios xcode macos wkwebview safari-web-inspector
1个回答
0
投票

无上述权利且

  • Safari 版本 17.6 (19618.3.11.11.5)
  • macOS 14.6.1 (23G93)
  • Xcode 版本 15.4 (15F31d)

这对于我们的 WKWebView 应用程序来说没有任何问题。我假设您确实启用了 Safari 设置 > 高级 > 显示 Web 开发人员功能?

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