Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iOS上调试Cordova(PhoneGap)代码_Ios_Cordova - Fatal编程技术网

在iOS上调试Cordova(PhoneGap)代码

在iOS上调试Cordova(PhoneGap)代码,ios,cordova,Ios,Cordova,我正在开发一个我想通过Cordova(PhoneGap)在iOS上托管的应用程序。我在尝试访问device.platform和device.version属性时遇到一些问题。我不确定是什么问题。不管是哪种方式,我都不知道如何窥视代码以更好地了解正在发生的事情 我想我可以在Safari的桌面版本中启动.html,但是,这并没有提供任何见解。简言之: 如何调试运行在Cordova内部的代码 你知道为什么我不能只做一个“警报(设备.平台);”吗 谢谢大家! ,这是调试cordova(phonegap)

我正在开发一个我想通过Cordova(PhoneGap)在iOS上托管的应用程序。我在尝试访问device.platform和device.version属性时遇到一些问题。我不确定是什么问题。不管是哪种方式,我都不知道如何窥视代码以更好地了解正在发生的事情

我想我可以在Safari的桌面版本中启动.html,但是,这并没有提供任何见解。简言之:

  • 如何调试运行在Cordova内部的代码
  • 你知道为什么我不能只做一个“警报(设备.平台);”吗
  • 谢谢大家!

  • ,这是调试cordova(phonegap)应用程序时的救命稻草。它基本上是一个远程调试工具,类似于Chrome和其他浏览器中常见的webkit开发工具

  • 在尝试调用device.platform之前,请确保已加载Cordova。触发deviceready js事件时加载Cordova


  • 除了Weinre,还有iWebInspector,它在ios上很有用,也许更好。


    我认为它可能只适用于模拟器,但不管怎样,大多数情况下都可以。在我看来,它更像是Xcode和iOs调试解决方案。

    由于iOs 6,您只需在Safari中启用“开发”菜单,即可在iOs模拟器或USB连接设备中远程调试Cordova应用程序。如果您使用过Chrome的调试器,您会感觉很自在。

    最近SWI在任何断点上崩溃,Xcode抛出“不允许在web线程上使用多个锁!请提交一个错误。”