如何解决在Xcode中读取"/Users/path/myapp/Images.xcassets"的文件属性失败?

Ani*_*ive 12 macos xcode assets ios xcode9

突然间,我在Xcode 9 beta中遇到错误

"无法在Xcode中读取"/Users/path/myapp/Images.xcassets"的文件属性?" 并且无法构建,我只是将"Images.Xcassets"文件夹拖到了它的位置.

我检查了目标,Copy Bundle Resources和"Images.Xcassets"文件夹.但是,我无法建立项目.

Chr*_*Yim 27

我发现我的文件夹名称是images.Xcassets,组名和完整路径是Images.xcassets.您应该在文件检查器中检查您的组名称和完整路径.

在此输入图像描述

编辑:
这是两个解决方案:
1.从Project Navigator(ALT + 1)中删除组,然后再次添加文件(OPTION + ALT + A).
2.单击文件检查器(OPTION + ALT + 1)中的文件夹图标,然后选择一个新文件夹.


Jam*_*lam 12

这是最新Xcode9的问题.有两种方法可以解决这个问题.

请遵循以下

  1. 从项目中删除引用images.Xcassets文件.一旦从项目中删除它并添加到项目再次解决了我的问题.

在此输入图像描述

  1. 如果选项1不起作用,请删除(废纸篓)完整的images.Xcassets文件并再次添加所有图标.

确保在图标名称Build settings中添加它.


Sma*_*guy 8

"退出Xcode并重新启动." 它对我来说很有用.我在Xcode-9.0上遇到了同样的问题.我已经尝试过多种方式,例如删除派生数据,清理项目和关闭Xcode,但没有任何效果.

删除你的派生数据,然后退出X代码Cmd + q退出xcode并再次打开它.