You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在M1 Mac上用Safari Web Inspector调试iPad适配APP的WKWebView

解决M1 Mac上「专为iPad设计」应用的WKWebView调试问题

可行操作步骤

  • 打开应用的Info.plist文件,添加两个关键配置:
    1. 新增NSAppleEventsUsageDescription键,值填写调试用途描述(例如:"用于调试应用内WebView内容")
    2. 确保已添加com.apple.security.network.client权限(若应用需要网络访问)
  • 调整Xcode签名与权限配置:
    1. 进入项目的「Signing & Capabilities」标签,取消勾选「Automatically manage signing」
    2. 手动选择开发证书与配置文件,添加App Sandbox权限并勾选「Network Outgoing Connections (Client)」
  • 通过终端启用Web检查器:
    打开终端,执行以下命令(将YOUR_APP_BUNDLE_ID替换为你的应用Bundle ID):
    defaults write YOUR_APP_BUNDLE_ID com.apple.webinspector.allow 1
    
    执行后重启应用和Safari
  • 启动调试:
    在Xcode中重新以「我的Mac(专为iPad设计)」为目标运行应用,打开Safari的「开发」菜单,即可找到你的应用并调试WKWebView

注意事项

  • 上述命令仅对当前用户生效,调试完成后可执行以下命令关闭权限:
    defaults delete YOUR_APP_BUNDLE_ID com.apple.webinspector.allow
    
  • 若仍无法识别,检查Safari的「开发」菜单是否开启(在Safari偏好设置-高级中勾选「显示开发菜单」),必要时重启Mac和Xcode

内容的提问来源于stack exchange,提问作者Johannes Fahrenkrug

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:15:45