我使用Sencha Touch 2“构建Sencha本机应用程序”构建了一个应用程序。构建应用程序并且IOS模拟器取得了成功。但是,应用程序仍然在页面上带有一个负载指示器(三个闪烁的点)。没有错误或警告。该应用程序在Chrome浏览器中加载并正常运行。
有什么建议吗?
答案 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中的某些条目缺失