Sencha Touch 2.1升级 - 网络应用程序&移动应用程序在iOS模拟器上提供白屏

时间:2012-12-13 23:10:52

标签: cordova android-emulator sencha-touch ios-simulator sencha-touch-2.1

从Sencha Touch 2.0升级到2.1后,我在网络应用和移动应用中遇到以下问题:

  1. 网络应用: 在iPhone浏览器上打开Web应用程序后,如果我单击该图标将其添加到主屏幕并从该图标运行它,则会显示一个白色的空白屏幕。如果我使用浏览器上的URL打开它,该应用程序可以正常工作。如果我使用它的主屏幕图标打开它,无法找出网络应用程序可能出现的问题。

  2. iPhone应用: 我对web应用程序的android和ios版本都使用phonegap。 Android移动应用在Android手机或模拟器上运行良好。但是,iOS应用程序只是在启动画面后显示一个白色的空白屏幕。

  3. 非常感谢有关此事的任何帮助。

    由于

2 个答案:

答案 0 :(得分:1)

正如Lukas所说,这是 Sencha Touch v2.1.0 版本的问题,在当前的 v2.1.1 版本中解决了这个问题。我刚刚在更新后测试了我的应用程序,现在一切正常。你只需要更新SDK文件。

以下是关于问题的主题:http://www.sencha.com/forum/showthread.php?249335-White-SCREEN-OF-DEATH-on-launch-with-ST-2.1/page4

下载新的Sencha Touch版本的链接:http://www.sencha.com/products/touch/download/sencha-touch-2.1.1/

答案 1 :(得分:0)

白屏是2.1中“sencha-touch-all-debug.js”文件的问题

将在未来几天内在下一个版本中修复。 (http://www.sencha.com/forum/showthread.php?249335-White-SCREEN-OF-DEATH-on-launch-with-ST-2.1

解决方法是删除以“Ext.device”开头的“sencha-touch-all-debug.js”文件中的所有类。

例如:Ext.define('Ext.device.communicator.Default',{...});