【问题标题】:xcode 4 + phonegap + sencha touch … not update JS upon build?xcode 4 + phonegap + sencha touch ... 构建时不更新 JS?
【发布时间】:2012-05-20 20:58:38
【问题描述】:

我有与xcode 4 + phonegap ... not update JS upon build? 类似的问题,但包含 Sencha Touch。

问题是可以识别 html 更改,但在模拟器中运行应用程序时看不到对 javascript 文件的更改。以下是上面列出的帖子中提出的建议的快速列表,其中没有一个对我有用:

  • 更新并保存.plist
  • 触摸 www
  • 清理项目(Command+Shift+K)
  • 清理构建文件夹(Command+Shift+Option+K)

从 ios 模拟器中删除应用并重新启动是可行的,但这很快就会变得很麻烦。 Sencha Touch 使用本地存储处理自己的缓存。尽管它们使您能够在 app.json 中定义缓存策略,但我还没有找到可行的配置。

这是我正在使用的版本。

  • XCode - 4.3.2
  • PhoneGap - 1.6.1
  • Sencha Touch - 2.0.1 最终版

【问题讨论】:

    标签: xcode cordova sencha-touch sencha-touch-2


    【解决方案1】:

    如果我正确理解您的问题,我认为这与 HTML5 应用程序缓存有关。花点时间研究一下 HTML5 Application Cache 的工作原理here

    您的更改未反映的原因可能是因为 app.cache 文件中的哈希值未更改...对于您希望更改的 js 文件,请将 cmets 中的哈希值更改为您想要的任何值。 .. 这将确保浏览器不会从缓存中读取 HTML 和 JS 文件,而是下载新的更新版本...

    当您在浏览器中重新加载页面时,打开控制台您会了解更新过程...

    希望对你有帮助...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多