首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此应用程序最后一次被新版本的Sencha Cmd版本错配所修改。

此应用程序最后一次被新版本的Sencha Cmd版本错配所修改。
EN

Stack Overflow用户
提问于 2013-04-23 21:25:15
回答 4查看 6.4K关注 0票数 4

我正在尝试将sencha cmd产品包添加到我的构建过程中。但最后一步,当我需要打包应用程序失败与上述错误。

我不明白的是,这是一个新构建的应用程序,刚从SVN回购。sencha cmd是最新的,因为我刚刚升级。所以我的问题是,当应用程序最后一次被新版本的sencha 修改时,它是不是在骗我?

两件不正确的事情:

  1. 这个应用程序不可能被更新的版本所修改,因为我刚刚将构建机器版本的sencha cmd升级到了最新版本。
  2. 这个应用程序是由Sencha cmd在过去创建的,但是这个应用程序会比构建机器上的当前应用要老一些。

所以我很困惑如何解决这个问题。Sencha Cmd是如何“知道”该应用程序最后一次被另一个版本修改的?我的\app文件夹中是否有一些文件可以伪造,以便它认为该版本是最新版本?Sencha和我的应用程序代码库有什么关系?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-04-25 21:47:40

您可以在更新模式下运行新的Cmd版本。我认为这确实是为了更新Sencha Touch版本,但是如果您只是将其指向当前版本(2.1),那么它将只更新自己。

因此,例如,使用最新的Cmd运行下面的行:

sencha应用升级目录,其中2.1是

但是,当新版本破坏了这个版本时,请确保您首先获取app.js的副本--只需在更新后将旧版本放回原版即可。还要注意,它将更新您的"Touch“目录,所以请确保这也是备份的。

一旦运行了更新并将app.js文件放回,您的项目现在应该使用最新的cmd构建。

票数 4
EN

Stack Overflow用户

发布于 2013-04-25 06:12:01

如果您已经使用Sencha创建/构建了您的应用程序,您将在以下文件中包含相关信息(workspace.cmd.versionapp.cmd.version):

代码语言:javascript
复制
PROJECT_ROOT/touch/cmd/sencha.cfg // This is SDK requirements
PROJECT_ROOT/.sencha/workspace/sencha.cfg // This is workspace build config
PROJECT_ROOT/.sencha/app/sencha.cfg  // This is app build config

您可以尝试在这些文件中伪造Cmd版本,并让我们知道它是否有效:)

票数 1
EN

Stack Overflow用户

发布于 2013-05-19 19:11:22

完成sencha应用程序升级后--noframework,确保还运行"sencha应用程序刷新“来更新.sencha元数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16179447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档