ios - 将 Safari Web Inspector 与为生产编译的应用程序一起使用

标签 ios wkwebview safari-web-inspector

有没有办法(甚至使用私有(private)方法)在为生产构建的应用程序(例如企业应用程序)中使用 Safari Web Inspector。

我尝试使用 WKPreferences_setDeveloperExtrasEnabled,但在部署应用程序后仍然无法触发检查器。

还有其他技巧可以帮助 javascript 开发人员在无法访问源代码的情况下调试他们的应用程序吗?

换句话说,有没有办法分发一个可以用 Safari Web Inspector 检查的应用程序? (使用私有(private)方法就可以)

最佳答案

使用分发(企业、临时、应用商店)证书无法做到这一点。启用检查器的唯一方法是使用开发人员证书。

因此我创建了一个新的 faSTLane channel ,它将使用开发人员证书来创建 ipa,然后我将其上传到 Fabric。通过这种方式,我可以向我的 JS 开发人员分发可以使用 Safari Web Inspector 进行调试的应用程序版本。

gym(
  scheme: "xxx",
  workspace: "xxx.xcworkspace",
  export_method: "development",
  output_directory: "build/",
  codesigning_identity: 'iPhone Developer: yay',
  use_legacy_build_api: true,
  xcargs: "-arch='armv7')

关于ios - 将 Safari Web Inspector 与为生产编译的应用程序一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37524723/

相关文章:

iphone - Safari 开发者工具打开时总是崩溃

ios - 获取在 WKWebView 中点击的链接 URL

ios - WKWebView ImagePicker 捕捉iOS选择图片事件

ios - 如何修复 iOS 设备(UniWebView 3,Unity)上的 WKWebView 在 .html 中加载图像?

Safari - CORS OPTIONS 预检请求未显示在开发工具中

ios - 在 USB 连接的 iOS 设备上查看本地开发服务器

ios - UIImageView 无法正确调整大小

ios - 单元测试: Emulate that user has specific calendar

ios - 按钮不显示在 iOS 中的本地交互式通知中

ios - 使用 Core Image 渲染随机噪声 CALayer 会生成奇怪的伪像