我有一个在Cordova Wrapper中运行的Sencha应用程序。当我在测试模式下构建Sencha应用程序时,一切正常,应用程序在设备上运行。但是当我在生产中构建Sencha应用程序时,我会在应用程序的启动时获得以下弹出窗口:
Requested: cordova.js seems to have been changed. Attempt to refresh the application?
弹出窗口一次又一次出现。有谁知道这是什么原因?
答案 0 :(得分:1)
此消息是因为Sencha Delta Update。 production
参数将创建一个可以自行更新的独立HTML5 Web应用程序。而是使用package
参数来避免增量更新:
$ sencha app build package
您还可以通过删除"更新":" delta"来编辑app.json
以禁用单个文件的增量更新。参数:
{
"path": "resources/js/cordova.js",
"update": "delta" /* remove update parameter*/
}
答案 1 :(得分:0)
我没有足够的声誉评论这就是我回答的原因。
您是否更新了cmd?这可能是问题......如果是这样,你还必须使用sencha cmd升级你的应用程序。