2012-05-20 56 views
1

我與xcode 4 + phonegap ... not update JS upon build?有類似的問題,但包含了Sencha Touch。xcode 4 + phonegap + sencha touch ...不更新構建時的JS?

問題是HTML更改被識別,但在模擬器中運行應用程序時未看到對javascript文件的更改。下面是上面列出的崗位上做出了建議,其中沒有一個爲我工作的快速列表:

  • 更新和保存的.plist
  • 觸摸WWW
  • 清潔工程(命令+ Shift + K)
  • 乾淨的生成文件夾(Command + Shift + Option + K)

從ios模擬器中刪除應用程序並重新啓動工程,但這很快就會變成一件麻煩事。 Sencha Touch使用本地存儲來照顧自己的緩存。即使它們讓你能夠在app.json中定義緩存策略,但我還沒有找到可行的配置。

以下是我正在使用的版本。

  • 的XCode - 4.3.2
  • 的PhoneGap - 1.6.1
  • 煎茶觸摸 - 2.0.1 FINAL

回答

0

如果我理解你的問題正確,我認爲它是與HTML5應用緩存。花點時間研究一下HTML5應用緩存如何工作here

更改沒有被反映的原因可能是因爲app.cache文件中的哈希值未被更改...對於您希望更改的js文件,將註釋中的哈希值更改爲任何您想要的值...這將確保瀏覽器不從緩存中讀取HTML文件,而是下載新的更新版本...

當您在瀏覽器中重新加載頁面時,打開控制檯,您將獲得更新過程的想法...

希望它有幫助...