Как решить Не удалось прочитать атрибуты файла для "/Users/path/myapp/Images.xcassets" в Xcode?

Внезапно я получаю сообщение об ошибке в бета-версии Xcode 9

"Не удалось прочитать атрибуты файла для"/Users/path/myapp/Images.xcassets "в Xcode?" и не в состоянии собрать, я просто перетащил папку "Images.Xcassets", чтобы поднять его.

Я проверил цели, ресурсы Copy Bundle и папку "Images.Xcassets". Но я не могу построить проект.

Ответ 1

Я узнал, что имя моей папки images.Xcassets, имя группы и полный путь images.Xcassets. Вы должны проверить имя своей группы и полный путь в Инспекторе файлов.

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

EDIT:
Вот два решения:
1. Удалите группу из Project Navigator (ALT + 1) и снова добавьте файлы (OPTION + ALT + A).
2. Щелкните значок папки из "Инспектор файлов" (OPTION + ALT + 1) и выберите новую папку.

Ответ 2

Это проблема последнего Xcode9. Существует два способа решить эту проблему.

Выполните следующие действия:

  • Удалите ссылку с файла images.Xcassets из вашего проекта. Как только вы удалите его из проекта и добавьте в проект, я снова решил свою проблему.

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

  1. Если параметр 1 не работает, удалите (Trash) полный файл images.Xcassets и снова добавьте все иконки.

Удостоверьтесь, что вы добавили это в свое имя. Настройки сборки.

Ответ 3

"Закройте Xcode и перезапустите". это сработало для меня. У меня такая же проблема с Xcode-9.0. Я пробовал его несколькими способами, например, удалением данных Derived, очисткой проекта и закрытием Xcode, но ничего не работало.

Удалите ваши производные данные, а затем закройте код X Cmd + q выйти из xcode и снова открыть его.

Ответ 4

У меня была эта же проблема, хотя, используя локальные контейнеры. Кажется, что xcodebuild теперь чувствительна к регистру относительно пути ресурса. ~/Папка/MyProject!= ~/folder/MyProject