当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《将SafariWebInspector与为生产而编译的应用程序一起使用》经验,为你挑选了2个好方法。

是否有一种方法(甚至使用私有方法)在为生产而构建的应用程序(例如企业应用程序)中使用Safari Web Inspector。

我试图用_setDeveloperExtrasEnabledWKPreferences,但仍然没有运气,一旦应用程序部署射击检查员。

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

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



1> Luca Torella..:

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

因此,我创建了一个新的Fastlane通道,它将使用开发人员证书来创建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')



2> 小智..:

当您使用开发人员配置文件(即通过Xcode)运行应用程序时,将自动对其进行检查。如果是通过App Store下载的,则无法检查。

当前无法检查生产应用程序。将来可能会这样;您可以在此处跟踪用于添加此API的WebKit错误:

https://bugs.webkit.org/show_bug.cgi?id=168012 https://bugs.webkit.org/show_bug.cgi?id=168013

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有