Почему XCode 4 компилирует ~ 3000 XIB, когда у меня только ~ 200?
Я работаю над приложением, которое имеет 12 локализаций около 16 XIB.
XCode 4 после очистки и восстановления говорит, что компилирует 2704 XIB!
Журнал сборки показывает, что XCode компилирует один и тот же XIB много раз для каждой локализации.
Кто-нибудь знает, почему это будет?
Обратите внимание, что в приложении все отлично работает - похоже, это не имеет никакого эффекта, как вы могли бы себе представить. Но это просто трата моего времени!:-)
статус:
журнал:
выдержка из навигатора проекта:
1 ответ
Да, я тоже столкнулся с этой проблемой XCode. Я не знаю, как остановить XCode, добавляя XIB-файлы несколько раз, но есть обходной путь, чтобы сократить время сборки вашего проекта: вы должны перейти на вкладку Build Phases текущей цели и удалить все дублированные xibs на этапе Copy Bundle Resources, оставляя только копия для каждого.
Чтобы сделать мой ответ более ясным:
Внутри списка " Копировать комплект ресурсов" вы должны оставить только один элемент для каждого отдельного xib-файла, несмотря на количество языков, которые у вас есть. Что-то похожее: