Не удалось загрузить изображение Default.png - PullRequest
0 голосов
/ 30 июля 2011

Этот конкретный материал сводит меня с ума:

Win [1365: 707] Не удалось загрузить изображение "Default.png", на которое ссылается перо в комплекте с идентификатором "com.abc.acd "

Как это исправить, и ошибка только на устройстве, а не на симуляторе?

Ответы [ 4 ]

1 голос
/ 30 июля 2011

Откройте рассматриваемый XIB и убедитесь, что ни у одного из ваших UIImageView не установлено свойство изображения Default.png

enter image description here

Или, если вытребуется наличие файла Default.png, убедитесь, что он существует в файлах проекта.

0 голосов
/ 23 августа 2011

Вы получаете эту ошибку, потому что один из ваших NIB ссылается на образ, и (по какой-то причине) он неправильно упакован в ваш пакет.

  1. Если вы переименовали свой стартовый образ(Default.png) для чего-то другого (например, MyAppBackground.png), тогда вам нужно будет найти, какой NIB ссылается на оригинальное имя, и отредактировать его, чтобы ссылаться на новое имя.
  2. Счетчик заглавных букв.Убедитесь, что вы назвали изображение Default.png (не default.png).Устройство чувствительно к регистру, а ваш Mac - нет.Если он работает в симуляторе, но не на устройстве, возможно, у вас проблема с капитализацией.
  3. Файл должен быть включен в текущую цель сборки.Выберите изображение в иерархии вашего проекта (Группы и файлы), выберите «Получить информацию» и убедитесь, что оно проверено для цели сборки.
  4. Возможно, вам потребуется очистить (из меню «Сборка») проект иперестраивать.Иногда XCode просто запутывается, особенно если вы перемещаете или переименовываете изображения.Также может помочь выход и перезапуск XCode.
  5. Проверьте наличие дубликатов приложения на устройстве.Если вы изменили идентификатор пакета приложения, у вас может быть эта проблема.
0 голосов
/ 30 июля 2011

Одной из возможных причин является то, что симулятор находит файл, потому что ваш Mac отформатирован с нечувствительной к регистру файловой системой . Это означает, что «Default.png», «default.png» и «DefAuLt.png» все учитываются как один и тот же файл.

Однако на iPhone файловая система чувствительна к регистру , что означает, что «Default.png», «default.png» и «DefAuLt.png» все считаются разными файлами.

Поэтому убедитесь, что ваш файл на самом деле называется «Default.png», а не «default.png» или что-то еще.

0 голосов
/ 30 июля 2011

Просто удалите приложение с iphone и затем удалите все цели из xcode. Затем снова запустите приложение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...