Cordova构建的Sencha App

时间:2015-03-20 16:41:28

标签: android ios cordova sencha-touch

我有一个在Cordova Wrapper中运行的Sencha应用程序。当我在测试模式下构建Sencha应用程序时,一切正常,应用程序在设备上运行。但是当我在生产中构建Sencha应用程序时,我会在应用程序的启动时获得以下弹出窗口:

Requested: cordova.js seems to have been changed. Attempt to refresh the application?

弹出窗口一次又一次出现。有谁知道这是什么原因?

2 个答案:

答案 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升级你的应用程序。