phonegap iOS应用程序在模拟器上工作但不在设备中。如何调试

时间:2014-07-16 16:30:04

标签: ios xcode cordova

我刚刚开发了Cordova / Phonegapp应用程序。当我在iOS模拟器上测试它时,它的工作正常而且很快,但是,当在设备上进行测试时,它只能工作一部分。

我的应用程序是一个拥有王国背景的游戏,有8个按钮(8个建筑物)。

当我点击每个建筑物时,它会引导我进入一个屏幕,表示它在建筑物内的内容,但其中一个不起作用并冻结我的应用程序。

如何查看帮助我在设备上调试应用的失败或崩溃报告?

2 个答案:

答案 0 :(得分:1)

如果您提供文件的完整路径,即“file:///Users/.../someDir/some.html”,它只能在您项目所在的同一台机器上运行的模拟器上运行。

我建议只添加你想要访问的文件的附加路径,即如果你在“/ someDir”,你将需要只提供“some.html”,或者如果你想访问父目录,只需使用“.. /".

就调试Cordova应用程序而言,我建议下载this plugin并使用console.log代替alert

希望这会有所帮助。

答案 1 :(得分:0)

好的,我找到了一种通过alert调试我的应用程序的“简单”方法,发现网址设置不正确(仍然不知道它为何在模拟器上运行)