Почему XCode 4 компилирует ~ 3000 XIB, когда у меня всего ~ 200? - PullRequest
1 голос
/ 11 января 2012

Я работаю над приложением, которое имеет 12 локализаций из примерно 16 XIB.

XCode 4 после очистки и перестройки сообщает, что компилирует 2704 XIB!

Журнал сборки показываетчто XCode компилирует один и тот же XIB много раз для каждой локализации.

Кто-нибудь знает, почему это будет?

Обратите внимание, что в приложении все отлично работает - кажется, чтоэффект, как вы могли себе представить.Но это просто трата моего времени!: -)

статус:

enter image description here

журнал:

enter image description here

выдержка навигатора проекта:

enter image description here

1 Ответ

1 голос
/ 11 января 2012

Да, я тоже столкнулся с этой проблемой XCode. Я не знаю, как остановить XCode, добавляя XIB-файлы несколько раз, но есть обходной путь для сокращения времени сборки вашего проекта: вам нужно перейти на вкладку Фазы сборки текущей цели и удалить все дублированные XIB-файлы в Ресурсы комплектов копий этап, оставляя единственную копию для каждого.

Чтобы сделать мой ответ более ясным:

Внутри списка Copy Bundle Resources вы должны оставить только элемент one для каждого отдельного файла xib, несмотря на количество языков, которые у вас есть. Нечто похожее на:

screen

...