在 Xcode 上运行 Cordova 2.6.0 项目时出现白屏
Posted
技术标签:
【中文标题】在 Xcode 上运行 Cordova 2.6.0 项目时出现白屏【英文标题】:White screen when running Cordova 2.6.0 project on Xcode 【发布时间】:2013-04-22 13:30:14 【问题描述】:我有这个问题。虽然它是间歇性的,但我担心我的应用程序的未来用户也会体验到它,我不希望这样。我升级到了cordova-2.6.0。我现在在 iPad 上运行我的应用程序时遇到了问题。
在控制台上似乎一切正常。启动画面显示正常,但在启动画面(间歇性)index.html 未加载或其纯白屏幕之后。
这就是我在控制台上看到的:
Multi-tasking -> Device: Yes, App: YES
Resetting Plugins due to page load.
Finished load of: file:///var/mobile/Applications/(numbers)/Project.app/www/index.html
DEPRECATION NOTICE: The Connection ReachableViaWWAN return value of '2g' is deprecated as of Cordova version 2.6.0 and will be changed to 'cellular' in a future release.
然后白屏!! (就像白人步行者一样。哈哈)
无论如何,我在我的 Cordova-2.6.0.js 上更改了 xhr.open
来自:xhr.open('GET', 'cordova_plugins.json', true);
至:xhr.open('GET', 'file:///cordova_plugins.json', true);
只是因为我无法在浏览器上测试我的应用。只是用谷歌搜索了修复。
有什么想法吗?谢谢
【问题讨论】:
【参考方案1】:错误可能与弃用通知无关。我一直在 iPhone 中收到该通知,没有任何问题。
检查您是否拥有 iPad 所需的所有启动屏幕文件并将其添加到 config.xml: https://build.phonegap.com/docs/config-xml
【讨论】:
以上是关于在 Xcode 上运行 Cordova 2.6.0 项目时出现白屏的主要内容,如果未能解决你的问题,请参考以下文章
在 Xcode 上模拟 Cordova 应用程序时如何更新代码?
Ionic 3/Cordova:应用程序通过 Ionic CLI 而不是通过 Xcode 运行(在 Xcode 中构建成功)
在ios模拟器上运行时查看cordova app的html代码