Sencha Touch 2和Cordova/PhoneGap 2无法正确加载

Sencha Touch 2和Cordova/PhoneGap 2无法正确加载,cordova,sencha-touch-2,cordova-2.0.0,Cordova,Sencha Touch 2,Cordova 2.0.0,我整个星期都在写一个SenchaTouch2应用程序,用桌面来测试它。我刚刚尝试将它与PhoneGap集成,并在iOS模拟器和物理iOS设备上进行测试 我可以看到ST2应用程序正在启动“启动”,并且已经确认该应用程序仍然可以在桌面上运行。。。但是Ext.viewport.add(…)似乎没有更新屏幕(仍然显示默认的蓝色/闪烁点加载程序) My index.html如下所示: <!DOCTYPE HTML> <html manifest="" lang="en-US"> &

我整个星期都在写一个SenchaTouch2应用程序,用桌面来测试它。我刚刚尝试将它与PhoneGap集成,并在iOS模拟器和物理iOS设备上进行测试

我可以看到ST2应用程序正在启动“启动”,并且已经确认该应用程序仍然可以在桌面上运行。。。但是Ext.viewport.add(…)似乎没有更新屏幕(仍然显示默认的蓝色/闪烁点加载程序)

My index.html如下所示:

<!DOCTYPE HTML>
<html manifest="" lang="en-US">
<head>
<meta charset="UTF-8">
<title>Yoga Journal's FindYoga</title>
<link href="resources/css/app.css" type="text/css" rel="stylesheet" />
<style type="text/css">
  /* trimmed css */
</style>
<script type="text/javascript" src="cordova-2.0.0.js"></script>
<script id="microloader" type="text/javascript" src="sdk/sencha-touch.js"></script>
<script id="microloader" type="text/javascript" src="all-classes.js"></script>
<script id="microloader" type="text/javascript" src="app.js"></script>
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>
</head>
<body>
<div id="appLoadingIndicator">
    <div></div>
    <div></div>
    <div></div>
</div>
</body>
</html>
Ext.application({
    name: 'YogaNow',

controllers: ['Main', 'C1','C2','C3'],
    views: ['Main'],
    stores: ['S1', 'S2', 'S3','S4'],
    models: ['M1', 'M2', 'M3','M4'],

    launch: function() {
        console.log('launch');
        Ext.Viewport.add({
            xtype: 'mainpanel',
        });
    },
});


if(Ext.os.deviceType == 'Desktop') {
    setTimeout(function() {
        var e = document.createEvent('Events');
            e.initEvent('deviceready');
            document.dispatchEvent(e);
    }, 250);
}
如上所述,该应用程序在桌面上运行良好(没有错误)。如果我从index.html中删除cordova引用并注释掉“If(Ext.os.deviceType){…}”,它也会在iOS(模拟器和设备)下的Safari中运行,不会出错

当在模拟器或设备上运行时,删除对cordova的引用也会使应用程序在PhoneGap/cordova外壳中工作

为什么包括cordova-2.0.0.js然后在Xcode中构建会导致ST2代码不更新视图