Xcode5中項目資源更新沒法生效的問題

今天在調試項目前端代碼時發現,資源文件目錄裏的lua代碼修改編譯後在模擬器裏無法執行修改後的邏輯,現象仍然是在執行第一次build的代碼的效果,頗感神奇,到網上搜了下確實不少人也遇到了這個問題,解決方案也有不少,總結一下:前端

  • 方法一:clean 後再build。這種方法確實有效,可是也是最不可取的方法,要是一個小點的項目還好,如果稍大一點的項目clean再build會很費時費力不討好
  • 方法二:在Build Setting裏建立一個新的Build Phase,在每次build的時候更新一下資源文件目錄的時間戳,具體請移步如下連接 連接地址
  • 方法三:在項目的設置選項裏(Build Setting => Build Options),將Scan All Source Files for Includes選項設置成Yes保存再build便可

網上搜索了下,產生這個問題的緣由就是,在老版本的Xcode裏,默認是會掃描全部的資源文件更新的,可是新版的Xcode裏,爲了提升IO速度,就只掃描頂級資源目錄的更新時間戳,所以就會沒法掃描到資源文件的變化xcode

相關文章
相關標籤/搜索