Safari Web检查器无法在iOS12和Mac OS Mojave中与Cordova一起使用

时间:2018-10-29 20:02:51

标签: ios cordova wkwebview ios12 safari-web-inspector

最近,我将设备更新为iOS12(现在实际上是12.0.1),还将Mac更新为最新的操作系统。现在,每当我尝试调试Cordova应用程序时,它就不会显示在Safari开发人员菜单中。移动浏览器有效,只是Cordova没有显示。这仅在真实设备中发生,并显示在模拟器中。我关注了许多有关如何重置信任设置的文章,甚至尝试了remotedebug_ios_webkit_adapter,但没有尝试。我该怎么做?我完全被困住了,无法继续开发。

我想提到的是,该应用程序使用的是wkwebview引擎,而不是uiwebview,而且自从我们移至新引擎至少一年以来,我们从未遇到过这个问题。

4 个答案:

答案 0 :(得分:5)

下载并在Safari Technology Preview https://developer.apple.com/safari/technology-preview/

中尝试相同的操作

答案 1 :(得分:0)

转到电话设置-> Safari->高级->启用Web检查器

然后转到safari开发人员,您的设备将出现在其中。

答案 2 :(得分:0)

对我来说,解决方案是重新启动Safari。

最近,Cordova iOS调试器通常不会在Safari中显示,但是我每次都能通过完全退出Safari并重新启动它来进行修复。 ;)

答案 3 :(得分:0)

此外,请确保您使用 开发 设置配置文件对应用进行签名。