XCODE除錯時強制更新模擬器上的資源檔案

2021-06-27 02:32:20 字數 527 閱讀 9169

xcode使用模擬器除錯時,拷貝到bundle中的資源檔案有快取,有時候修改了資源檔案(比如或者lua檔案)後再次編譯執行,模擬器中的檔案依然是舊版本。為了解決這個問題,可以在當前target的build phases中新增乙個run script項。

如果你用的是xcode5,介面上已經沒有直接新增的按鈕了,你需要通過選單-editor-add  build phase-add run script build phase新增。

shell:/bin/sh

編號為1的視窗中填入:touch -cm $/../resources/phone

或者來個更狠的,遞迴把所有資源檔案都挨個touch一遍:

1find $/../resources/phone -exec touch -cm {} \;

注意使用相對路徑,表示每次build後,都會對指定路徑中的檔案進行touch操作

還沒完,還有乙個重要步驟,記得把run script拖到copy buddle resources前面:

模擬器除錯

懶書生 發表於 2009 10 29 20 13 00 52rd上曾有朋友讓我寫一些除錯技巧方面的文章.除錯對於軟體是十分重要的,但卻不是一篇二篇文章能講清楚的.有很多除錯技巧都是零零碎碎的東西,用的時候能很容易使用,但要寫出來時,卻還是比較麻煩的.mtk的除錯一般來說可以分為 除錯與手機除錯.這兩...

Xcode 手動新增模擬器

其實真的安裝起來發現我們真正需要的是os version檔案,並不是要你去下個完整的模擬機.將.simruntime檔案移動到 library developer coresimulator profiles runtimes資料夾下 如果沒有的話就建立乙個 重啟xcode 新增模擬器 add ad...

xcode6模擬器路徑

1 xcode6模擬器路徑的變更 在xcode6中,將模擬器的位置進行了變更,位址如下 users username library developer coresimulator,開啟後會發現如下情況 在這裡,蘋果對模擬器進行了編碼處理,並不是以模擬器系統版本進行的命名和分類,而是對xcode6中...