Я работаю над приложением, у которого есть много работ, которые меняются между конфигурациями сборки. Похоже на версии «STG» и «PROD» AppIcon, которые многие приложения используют для разработки, только десятки изображений во всем приложении.Загрузка различных каталогов активов на основе конфигурации сборки?
Прямо сейчас, все эти изображения сохраняются вместе в одном каталоге активов, с именами на основе конфигурации сборки, например, так:
-Image1_dev
-Image1_qa
-Image1_stg
-Image1_prod
-Image2_dev
-Image2_qa
-Image2_stg
-Image2_prod
И это работает отлично, за исключением одной вещи: кажется, отходы до quadruple размер каждого приложения, поскольку все четыре версии содержат атрибуты искусства для остальных трех.
Итак, есть ли способ иметь несколько Каталогов активов и только построить тот, который вам нужен для этой конфигурации сборки? Что эквивалентно общему макрокоманды:
#ifdef DEBUG
// debug code goes here
#endif
... но для каталогов загрузки активов? Таким образом, могут быть каталоги DEV, QA, STG и PROD, каждый из которых имеет 50 активов, а не один каталог с 200, и любая данная сборка включает только один соответствующий каталог?