Как скомпилировать файлы ресурсов условно в Xcode? - PullRequest
2 голосов
/ 16 февраля 2010

У меня есть много изображений / видео файлов, которые должны быть включены в качестве ресурса. Их размер превышает 30 МБ. Так что это занимает много времени, когда я их компилирую. Это замедляет мою скорость разработки.

Так что я нахожу способ условно скомпилировать некоторые файлы ресурсов. Как и директива #ifdef в исходном коде. Хорошо, если это можно указать в файле исходного кода. Любой рекомендуемый метод?

1 Ответ

1 голос
/ 16 февраля 2010

Сначала в вашей цели переместите шаг «Копировать ресурсы комплекта» после шагов компиляции и компоновки. Я никогда не понимал, почему Apple хочет сначала скопировать ресурсы, но это сильно замедляет разработку, потому что вы копируете ресурсы даже в случае ошибок компиляции.

Далее, чтобы фактически запустить программу только с определенными ресурсами, вам нужно сделать две цели. В вашей легкой цели, просто не копируйте ресурсы, которые вам не нужны. К сожалению, нет простого способа синхронизировать две цели, если вы внесете изменения в сборку, но с использованием файлов xcconfig , как правило, будет довольно просто.

...