2015-06-15 39 views
1

我正在研究一個應用程序,它具有許多構建配置之間變化的圖形。有點像AppIcon的許多應用程序用於開發的「STG」和「PROD」版本,只有它是整個應用程序中的幾十個圖像。根據構建配置加載不同的資產目錄?

眼下,所有這些圖像存儲在一個單一的資產類別,基於構建的配置名稱,比如:

-Image1_dev 
-Image1_qa 
-Image1_stg 
-Image1_prod 
-Image2_dev 
-Image2_qa 
-Image2_stg 
-Image2_prod 

這工作得很好,除了一兩件事:它看起來像浪費到四倍每個應用程序的文件大小,因爲所有四個版本都包含其他三個的藝術資產。

那麼,有沒有辦法讓多個資產目錄,並只建立一個你需要的構建配置?東西等同於普通的宏:

#ifdef DEBUG 
// debug code goes here 
#endif 

...但裝載資產目錄?因此,可能會有DEV,QA,STG和PROD目錄,每個目錄有50個資產,而不是一個包含200個目錄的單一目錄,並且任何給定的構建只包含單個相關目錄?

回答

1

根據an answer上類似的問題,關鍵是要告訴Xcode中排除所有資產目錄只是一個你想要的,而不是包括一個你想要的。

在那裏有很多很好的信息,這正是我所需要的。

相關問題