Подтвердить что ты не робот

Не удалось загрузить изображение "", на которое ссылается нить в комплекте с идентификатором

когда я загружаю свое приложение, появляется предупреждающее сообщение о том, что

"Не удалось загрузить изображение" ", на которое ссылается нить в комплекте с идентификатор"

Я искал и подтвердил все мои изображения. Но он все еще показывает это предупреждение.

4b9b3361

Ответ 1

  • Выберите свое изображение в Навигаторе проектов.
  • Откройте "Инспектор файлов".
  • Убедитесь, что вы выбрали цель.

Добавить изображение в цель

Ответ 2

У меня была такая же проблема, когда я Refactor to Storyboard. По-видимому, каталог активов не передает ссылку на изображение. Чтобы исправить это, см. Ниже:

Вы заметили, что ваш ImageViews пуст от ссылки.

Представления изображений

1 - Щелкните ImageView

Нажмите

2 Перейдите в панель "Утилиты", где вы увидите, что изображение ресурса unknown

Unknow Image

3 - Измените его обратно на свой ресурс изображения

Выбрать изображение снова

Это должно исправить вашу ошибку. Надеюсь, это поможет!

Ответ 3

Могут быть много причин этой ошибки. Чтобы исправить эту проблему, вы можете просто следовать ниже данного шага:

  • Перейдите в меню продуктов Xcode, выберите Очистить.
  • Если вы все еще получаете ошибку, затем удалите изображения из своего проекта и снова добавьте изображения в свой проект.
  • при добавлении изображения в проект, убедитесь, что вы выбрали имя проекта внутри " Добавить в целевые объекты". А также включите " Скопировать элементы, если необходимо".

Пожалуйста, см. ниже изображение для лучшего понимания:

Первое изображение сообщает, что при загрузке изображения тестовые тесты включаются под ** Добавить в целевые объекты **

Из-за вышеописанного процесса мы получаем ошибку, как мы видим в консоли Xcode

Изображение 3rd показывает правильный способ загрузки изображения/файла в проект

Финальное изображение 4 показывает выход без каких-либо ошибок/предупреждений

Ответ 4

Просто выберите изображение в Xcode и в правой части, Инспектор файлов, в разделе "Целевое членство" убедитесь, что выбран ваш проект. Еще одна вещь, которую вы можете сделать, это удалить и повторно вставить изображение и убедиться, что выбрано "Копировать элементы, если это необходимо", и "Добавить в целевые объекты" выбран ваш проект.

Ответ 5

  • Нажмите на файл изображения в навигаторе Xcode.
  • После выбора перейдите в правую боковую панель (XCODE), которая утилиты и под инспектором файлов, прокрутите список до целевого выберите целевой файл проекта.
  • Затем снова создайте и запустите проект.

Ответ 6

Замечание о выпуске Xcode9 beta2:

Ресурсы Jpeg в каталогах активов не найдены в iOS 10 или более ранних версиях для приложений, созданных с Xcode 9. API файлы для доступа к изображению, такие как UIImage.imageNamed: return no. (32524123)

Временное решение: используйте ресурсы png или ограничьте тестирование приложений на устройствах с iOS 11 или более поздней версией.

Xcode9 beta3 примечание к выпуску:

Ресурсы Jpeg в каталогах активов находятся на IOS 10 или более ранних версиях для приложений, созданных с помощью Xcode 9. (32524123)

Ответ 7

Вы можете попробовать открыть свою раскадровку или наконечник в качестве исходного кода, а затем "Найти" имя изображения в нем, посмотреть, существует ли оно, но уже недействительно в вашем проекте, возможно, вы удалили или изменили его имя, и теперь это не означает, t выглядит действительным.

Ответ 8

ПРОБЛЕМА
Это случилось со мной, казалось бы, синим на контроллере панели вкладок с значками для каждой вкладки. Раскадровка по-прежнему показывала мои значки изображений, а активы существовали с ожидаемыми именами.

МОЙ ФИКС
Выберите значки панели вкладок в соответствующем контроллере представления и переназначьте изображение, как это было в первый раз.

Ответ 9

Я только что обновил XCode 9, и он начал давать мне эту проблему. Я создал новый набор изображений в разделе "Активы" и добавил изображения, которые я хотел для этого, а затем добавил их к своим изображениям на вкладке с пользовательскими именами, и он отлично работал. Надеюсь, это поможет!

Ответ 10

Это случилось со мной. Я делал все правильно, добавляя изображение, но по какой-то причине он не работал. Я снова должен был щелкнуть изображение после добавления, а затем на правой панели инструментов в разделе "Target Membership" я заметил, что мой проект не был выбран, хотя я выбирал его при добавлении изображения. Я выбрал его здесь, и все сработало нормально.

Ответ 11

Я получил то же сообщение об ошибке (в XCode 8), хотя приложение работает нормально (в симуляторе и на устройстве).

Я нашел проблему: в моей раскадровке, используя панель контура документа, я щелкнул каждый отдельный UIImage и посмотрел на инспектора атрибутов для каждого UIImage - в разделе "Вид изображения" - обнаружил, что у одного UIImage было пустое имя файла (вместо имени файла .png, содержащего изображение). При повторном выборе имени файла .png из раскрывающегося списка было исправлено сообщение об ошибке.

Ответ 12

Я получаю одну и ту же проблему в xcode 9.

просто отметьте целевое членство

введите описание изображения здесь

Ответ 13

Я вытаскивал волосы по этой проблеме часами, и ни одно из решений в этой теме не работало. В конце концов, проблема заключалась в том, что файлы проекта Xcode были сохранены в потоке файлов Google Диска. Как только я переместил его на локальный диск или iCloud, он работал нормально.

Ответ 14

Я предполагаю, что у вас есть изображение в Project Setting->Build Phases->Copy Bundle Resources, которое теряет ссылку и появляется в красном цвете текста. Удалите это изображение и снова добавьте.

Это часто происходит из-за переноса файла образа после добавления в проект, где изображение было добавлено как ссылка вместо копии.

Возможно, это может решить вашу проблему.

Ответ 15

Urughhh. Я попытался исправить это со всеми вышеперечисленными решениями, но ничего не получилось. Что в итоге получилось:

  • Удалите изображение из проекта и выберите "Переместить в корзину"
  • Очистить проект
  • Закрыть и перезапустить XCode
  • Переименуйте имя файла изображения так, чтобы что-то отличное от предыдущего имени
  • Добавить новое изображение в проект

Ответ 16

Я столкнулся с той же проблемой, я решаю ее, удаляя папку и создавая снова и прошлые изображения, а затем добавляю ссылку снова.

Ответ 17

Основываясь на том, что @hstdt опубликовано выше, это заставило меня подумать, что я должен проверить, что мое изображение - это тип файла, который не имеет никаких связанных с ним ошибок. (fooobar.com/questions/182750/...)

Я использовал .gif. Я избавился от этого изображения и вместо этого использовал .png. Теперь это работает.

Ответ 18

Была такая же проблема, и ни один из этих ответов не работал для меня. Вместо этого я перезапустил Mac и iPhone, с которыми работал, и все снова начало работать нормально. 🤷♂️

Ответ 19

Мой случай был немного другим. Я использовал старый элемент IBDesignable, у которого было свойство устанавливать изображение прямо из раскадровки. Поскольку этот элемент был старым, скрытым и не использованным, изображения, которых он имел, отсутствовали в моей папке ресурсов.

Теперь XCode не сможет искать это изображение, так как его больше нет в проекте. Но если вы будете искать в искателе, внутри вашего проекта, вы найдете XIB/Storyboard, в котором он упоминается. Оттуда вы можете найти его вручную, открыв эту XIB или раскадровку в качестве исходного кода и поиска. Найдя их, замените их новым изображением или удалите неиспользуемый элемент.