最近,我将设备更新为iOS12(现在实际上是12.0.1),还将Mac更新为最新的操作系统。现在,每当我尝试调试Cordova应用程序时,它就不会显示在Safari开发人员菜单中。移动浏览器有效,只是Cordova没有显示。这仅在真实设备中发生,并显示在模拟器中。我关注了许多有关如何重置信任设置的文章,甚至尝试了remotedebug_ios_webkit_adapter,但没有尝试。我该怎么做?我完全被困住了,无法继续开发。
我想提到的是,该应用程序使用的是wkwebview引擎,而不是uiwebview,而且自从我们移至新引擎至少一年以来,我们从未遇到过这个问题。
答案 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)
此外,请确保您使用 开发 设置配置文件对应用进行签名。