2010-02-16 4 views
2

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

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

ответ

1

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

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

+0

Спасибо. Первый метод действительно замечательный! – Eonil