xcode 4+;phonegap+;sencha touch…;不在构建时更新JS?

xcode 4+;phonegap+;sencha touch…;不在构建时更新JS?,xcode,cordova,sencha-touch,sencha-touch-2,Xcode,Cordova,Sencha Touch,Sencha Touch 2,我有一个类似的问题,但包括Sencha Touch 问题是,在模拟器中运行应用程序时,可以识别html更改,但看不到对javascript文件的更改。下面是在上面列出的帖子中提出的建议的快速列表,其中没有一个对我有效: 更新并保存.plist 触摸网 清理项目(命令+Shift+K) 清理生成文件夹(命令+Shift+Option+K) 从ios模拟器中删除应用程序并重新启动可以工作,但这很快就会成为一个麻烦。Sencha Touch使用localstorage处理自己的缓存。尽管它们让您能

我有一个类似的问题,但包括Sencha Touch

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

  • 更新并保存.plist
  • 触摸网
  • 清理项目(命令+Shift+K)
  • 清理生成文件夹(命令+Shift+Option+K)
从ios模拟器中删除应用程序并重新启动可以工作,但这很快就会成为一个麻烦。Sencha Touch使用localstorage处理自己的缓存。尽管它们让您能够在app.json中定义缓存策略,但我还没有找到一种有效的配置

以下是我正在使用的版本

  • XCode-4.3.2
  • PhoneGap-1.6.1
  • Sencha Touch-2.0.1决赛

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

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

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

希望对你有帮助