У меня была похожая проблема.
В моем случае файл .png был удален из проекта и из рабочего каталога проекта - по некоторым причинам. Следовательно, он больше не был включен в ресурсы комплекта копирования.
Странно, хотя, видимо, это все еще было на симуляторе. В моем случае это было все еще на устройстве отладки. Но при создании боулдера для раздачи ad-hoc его не было. В результате полная кнопка (элемент панели кнопок на панели навигации) не появилась. Пользователи не смогли вызвать действие, связанное с ним.
Сначала я стер приложение с симулятора. Я пробовал и то и другое, стирая его из графического интерфейса симулятора и из файловой системы / Пользователи // Библиотека / Поддержка приложений / iPhone Simulator / 5.0 / Приложения / (идентификатор приложения) / .... В обоих случаях при запуске приложения на simulatore неиспользуемый файл .png и ряд других файлов были преднамеренно удалены из моего проекта xcode.
Однако окончательным решением было снова включить файл png в проект xcode и назначить его всем соответствующим целям. В моем случае я все равно собирался изменить графику, поэтому я включил новый файл вместо старого. Но я уверен, что эта деталь не имеет большого значения.
Краткая версия: 1. Если ваш png-файл все еще является частью проекта, удалите его. Удалите ist из папки проекта, просто чтобы сохранить. 2. Повторно включите файл png в проект. 3. Создайте свою сборку и попробуйте ее на пустом устройстве.