2010-06-30 5 views
0

Я уже несколько часов борюсь с этим.Не удается найти UILabelAdditions.h

Я включил более новую версию Three20 в iPad-приложение и умею легко компилировать свою сборку отладки. Всякий раз, когда я переключаюсь на другую сборку, даже дубликат отладки, я получаю около 78 ошибок, заявляя, что UILabelAdditions.h не может быть найден.

Он находится в каталоге Three20/src/Three20, и, как уже упоминалось, все отлично работает с отладочной сборкой.

Я расчистил кэш, удалял сборки каталогов и т.д.

Есть идеи?

ответ

0

ОК, поэтому я, наконец, сдался и переустановил все (это происходило в нескольких приложениях). Но если кто-нибудь когда-нибудь столкнется с этой проблемой и выяснит решение, я хотел бы узнать об этом (xCode, Geez).

0

Похоже, что у вас есть разные заголовки, включая каталоги, перечисленные для двух каталогов сборки.

В XCode щелкните правой кнопкой мыши по вашему проекту и выберите «Получить информацию». На вкладке «Сборка» введите «пути» в поле поиска, чтобы отфильтровать свойства ниже. Обратите внимание на пути поиска заголовков. Теперь переключите свою конфигурацию сборки между debug и release - они одинаковы? Добавьте любой в релиз, который не находится в отладке.

+0

Yup, проверил, что первое, а путь тот же. Как уже упоминалось, я даже сделал дубликат отладки, и эта сборка показала то же поведение, что и релиз. Кажется, что xCode каким-то образом запутался, но я не могу заставить его упасть в линию. Не понимаю. –

+0

Так никто не знает, как это исправить? Должен ли я сдуть все и переустановить xCode (я не удивлюсь)? –

Смежные вопросы