Как решить Не удалось прочитать атрибуты файла для "/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 не работает, удалите (Trash) полный файл images.Xcassets и снова добавьте все иконки.
Удостоверьтесь, что вы добавили это в свое имя. Настройки сборки.
Ответ 3
"Закройте Xcode и перезапустите". это сработало для меня. У меня такая же проблема с Xcode-9.0. Я пробовал его несколькими способами, например, удалением данных Derived, очисткой проекта и закрытием Xcode, но ничего не работало.
Удалите ваши производные данные, а затем закройте код X
Cmd + q выйти из xcode и снова открыть его.
Ответ 4
У меня была эта же проблема, хотя, используя локальные контейнеры. Кажется, что xcodebuild теперь чувствительна к регистру относительно пути ресурса.
~/Папка/MyProject!= ~/folder/MyProject