所以我已经构建了这个在Android上运行良好的Cordova 4.0应用程序,但是在我的iPhone上运行时遇到了错误.
启动应用程序时,我得到一个白色的屏幕大约两分钟,并在Xcode控制台中说 Resetting plugins due to page load.
在SO上我找到了一些建议的解决方案来解决这个错误:
这个看起来很合理,因为它表明我正在使用的jQuery Mobile存在问题.但是,我不在$.changePage();代码中的任何地方使用.此外,它似乎在Cordova 4.0中解决了https://issues.apache.org/jira/browse/CB-2602
2. Phonegap/Cordova 3.1由于页面加载而重置插件
这个结论是这是一个你可以放心忽略的错误信息.在我的情况下,我真的不能忽视那两分钟的白屏.
这是在app-load上加载的代码:http://pastebin.com/zSAYkdUB
可以做些什么?
从2.3 Xcode升级到Phonegap 2.5后,此消息"由于页面加载而重置插件".
我已经回顾了所有这些答案:
它告诉你将cordova-2.5.0.js移动到root(与index.html相同的级别),但这并不能解决我的问题.
我原来在"js/cordova-2.5.0.js"中有文件,我的索引文件有相同的参考.我做了上面的改变,我得到了相同的失败结果.
使用"create"命令升级并完成我使用过程后
"cordova-2.5.0.js""/ cordova-2.5.0.js""js/cordova-2.5.0.js"
每次我改变它时,我都会表现出"干净".
任何想法我还能尝试什么或者我缺少什么?