2013-06-21 21 views
1

我刚刚为Android设置了一个新的PhoneGap项目,它完美无缺地工作,几乎没有对模板项目进行任何更改。科尔多瓦iOS:警报弹出窗口和设备就绪不是射击

然后我想把这个确切的项目移到iOS上,并且这个困境开始了。

当我启动项目时,突然出现一堆更改对话框,包括设备信息和网络状态。每个提供我“确定”和“取消”。当我在他们中的任何一个上按下“确定”时,执行就会停止,并且什么都不会发生。

当我全部取消它们时,我进入项目屏幕,它显示“连接到设备”。显然,deviceready永远不会被解雇。

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

我对XCode或任何iOS编程(因此PhoneGap)都是全新的,我将不胜感激任何帮助。

使用科尔多瓦2.8.1。

+0

可能不是您想要听到的答案,但可以投入一些时间并制作一个用Objective-C编写的本机iOS应用程序。 – HAS

回答

2

原因是我错误地将Android的cordova.js复制到了ios项目中,请参阅here

+0

有完全相同的问题,并不知道为什么......谢谢! – kburbach

相关问题