2
我有很多圖像/視頻文件應該被包含爲資源。它們的大小超過了30MB。所以編譯它們需要很長時間。這減慢了我的開發速度。如何在Xcode中有條件地編譯資源文件?
所以我找到了一種方法來有條件地編譯這些資源文件。像源代碼中的#ifdef指令一樣。 如果可以在源代碼文件中指定它,那很好。任何推薦的方法?
我有很多圖像/視頻文件應該被包含爲資源。它們的大小超過了30MB。所以編譯它們需要很長時間。這減慢了我的開發速度。如何在Xcode中有條件地編譯資源文件?
所以我找到了一種方法來有條件地編譯這些資源文件。像源代碼中的#ifdef指令一樣。 如果可以在源代碼文件中指定它,那很好。任何推薦的方法?
首先,在您的目標中,在編譯和鏈接步驟之後移動「複製軟件包資源」步驟。我從來沒有完全明白蘋果爲什麼要先複製資源,但是這是一個重大的開發速度減慢,因爲即使有編譯錯誤,您也會複製資源。
接下來,要僅使用特定資源運行程序,您需要創建兩個目標。在你的輕量級目標中,不要複製你不想要的資源。不幸的是,如果您對版本進行了更改,那麼保持兩個目標同步並不容易,但using xcconfig files通常會讓它更容易。
謝謝。第一種方法真的很棒! – Eonil