Sencha Touch 2应用程序内置,但iOS模拟器仍然在applOading指标

时间:2012-06-28 10:12:54

标签: sencha-touch-2

我使用Sencha Touch 2“构建Sencha本机应用程序”构建了一个应用程序。构建应用程序并且IOS模拟器取得了成功。但是,应用程序仍然在页面上带有一个负载指示器(三个闪烁的点)。没有错误或警告。该应用程序在Chrome浏览器中加载并正常运行。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

我希望你找到解决方案。如果没有,以下是我的建议。 我被困在同一个问题上。 它杀死了我在模拟器中运行应用程序的兴奋[因为没有错误要处理,无知什么是错的]。搜索了sencha的模糊文档和论坛,发现了以下修复:

第1步:打开app.json文件。

第2步:搜索:

/**
 * Build options
 */
"buildOptions": {
    "product": "touch",
    "minVersion": 3,
    "debug": false,
    "logger": "no"
},

第3步:将最后一行“logger”:“no”更改为“logger”:false

我没有找到答案为什么需要改变。可能他们已经更改了SDK中配置关键字的值,但是在app.json中没有更新[如果有人可以帮助理解原因,那就太棒了]。我不确定。但这对我有用。我能够在iOS模拟器中测试应用程序。 我还没有在Android模拟器和实际设备上测试过。

希望这有帮助!

感谢。

答案 1 :(得分:0)

我正在与同样的问题作斗争,这似乎是由于它试图加载各种文件,即使它们的内容已经捆绑到app.js.您可以通过在Web检查器的“资源”选项卡中查找红色文件来查看这是否是您的问题。

答案 2 :(得分:0)

您还可以查看iOS模拟器日志: iOS模拟器 - >调试 - >打开系统日志...

可能会告诉您comfig.xml中的某些条目缺失