2012-05-09 3 views
3

У меня есть несколько XIB-файлов в моем проекте iOS для различных пользовательских ячеек таблицы. Я только что добавил другой, но по какой-то причине Xcode не будет создавать этот (или любой последующий) XIB в проекте!Xcode 4.3 остановил создание файлов XIB

Соответствующие флаги устанавливаются в инспекторе файлов для включения XIB, а XIB отображается в правильной фазе сборки. Все XIBs работали, как не ожидали, что до этого момента, и никаких настроек не были изменены в проекте

Project Settings

Я экспериментировал с добавлением более XIBs с разными именами, но ни один из них не становится встроены в проекта (проверяется путем проверки файлов NIB приложения сборки).

Look Mom, no NIB !

Что происходит? Это ошибка в Xcode? Кто-нибудь знает, как его решить?

Update

Я удалил производный каталог данных, и вот СИБ теперь появляется в сборки продукта - так что я буду рисовать мелом этот до как таинственный Xcode ошибка.

+1

вы можете положить это как ответ - как это сделать и т. Д. - проклят только этим утром, я удалил полученные данные, чтобы вернуть автозаполнение и определения: - / – Damo

ответ

0

В текущей версии Xcode, когда ситуация становится странной и прекращение + перезапуск не решает проблему, обычно удаляется папка DerivedData.

Вы даже можете сделать это как часть сценария сборки или хрон:

rm -rf ~/Library/Developer/Xcode/DerivedData

0

Я знаю, что это создает больше классов и дополнительные файлы и оно не решить, почему это происходит, но в качестве обходного пути вы можете попробовать:

Создание класса BlahCell и установить владелец файла NIBS к нему - если BlahCell. m задано для компиляции, это может привести к компиляции вашего nib.

Я принимаю это в других новостях прямолинейно и строит ничего не исправляет?

0

Я удалил производный каталог данных, и вот СИБ теперь появляется в сборки продукта - поэтому я сделаю это как загадочную ошибку Xcode.