- Для всех отсутствующих изображений проверьте регистр имен ваших изображений.
- Выполните полную перестройку своего приложения (т.е. Build-> Clean).
- Выполните более полную перестройку- удалите папки «build» и simulator
- Убедитесь, что все ваши NIB и изображения включены в корпоративную цель
- Попробуйте специальную сборку
XCodeсамо по себе может быть немного облупленным.Я заметил некоторые вещи, исправленные в 4.1, которые не работают в 4.0.2, хотя в последних бета-версиях есть свои ошибки.Помимо этого, удаление папки сборки заставляет компилятор запускаться заново, то есть он заставляет компилятор быть согласованным таким образом, что среда IDE не предназначена для его обработки.
Просто потому, что файл включен вНавигатор проектов не означает, что он будет включен в ваш проект.Выберите файл и просмотрите раздел «Целевое членство» на вкладке «Инспектор файлов» в представлении «Служебные программы» (правая панель XCode).
Некоторые атрибуты не работают в IB.ИБ может быть глючным.Плюс есть некоторые различия между симулятором и устройством;тестирование отладки и специальной сборки на устройстве может помочь вам выявить проблему.
Мне иногда приходилось отказываться от сборки дистрибутива и начинать все с нуля из-за какого-то странного поведения, как вы описываете,Специальная сборка - это немного другой тип дистрибутива, поэтому создание нового дистрибутива может каким-то образом обойти любой странный атрибут, заданный для вашей конфигурации Enterprise.