1

我刚刚为android设置了一个新的PhoneGap项目,它工作得很好,没有任何问题,模板项目几乎没有任何变化。

然后我想把那个确切的项目搬到 iOS 上,麻烦就开始了。

当我启动项目时,突然弹出一堆alter对话框,显示设备信息、网络状态。每个都给我“好的”和“取消”。当我在其中任何一个上按“确定”时,执行将停止,并且没有进一步发生。

当我将它们全部取消时,我会进入项目屏幕,其中显示“正在连接到设备”。显然,deviceready从来没有在这件事上被解雇过。

由于这个项目只是 Cordova 自己提供的模板,我很难相信它不应该运行。我怀疑console.log消息会在屏幕上弹出,而不是在 XCode 调试窗口上。

我对 XCode 或任何 iOS 编程(因此是 PhoneGap)完全陌生,我将不胜感激。

使用科尔多瓦 2.8.1。

4

1 回答 1

2

原因是我错误地将cordova.jsfor android 复制到 ios 项目中,请参见此处

于 2013-06-21T12:43:56.233 回答