2012-04-11 41 views
4

我有一個關於xCode資源複製階段的問題。我有一個非常沉重的應用程序,(大約1GB,很多PNG),我想知道是否有可能只複製一次設備上的所有資源?因爲,當我更改我的程序的某些行並且創建另一個版本時,xCode再次複製所有資源...但它們不會更改。xcode 4只能拷貝設備上的資源一次

有一個選項可以跳過設備上的複製階段,或只有一次?

感謝

的Xcode 4.2

回答

2

我有同樣的問題,這裏是一個Xcode劈爲我工作:

  1. 一次正確地構建應用程序,那麼所有的資源將會被複制到該設備
  2. 從目標中刪除「複製資源」構建階段
  3. 做一個乾淨的(即使你刪除構建階段所有t他的資源仍然存在於構建文件夾中,並在執行時上傳到設備上)
  4. 做一個「運行」(這將只是將build文件夾中的文件上傳到設備上的正確位置,將第一步的資源到位並且只是上傳二進制文件)
  5. 每當你想上傳資源只是「git checkout」你的xcodeproj恢復你的改變並返回到第一步,請確保不要檢查你對項目的修改)

請注意,您正在削弱構建過程,如果使用不當,可能會引入本地錯誤。

+0

我的大部分資源都在一個包中,所以我只能從「複製資源」階段刪除一個resources.bundle項目。 – Collin 2014-03-05 23:16:50