如何解决无法读取" /Users/path/myapp/Images.xcassets&#34的文件属性;在Xcode?

时间:2017-06-30 08:30:07

标签: ios xcode macos assets xcode9

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

"无法读取" /Users/path/myapp/Images.xcassets"的文件属性;在Xcode?"并且无法建立我只是拖动" Images.Xcassets"文件夹来了解它。

我检查了目标,复制捆绑资源和" Images.Xcassets"文件夹存在。但是,我无法建立这个项目。

5 个答案:

答案 0 :(得分:27)

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

enter image description here

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

答案 1 :(得分:12)

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

请遵循以下:

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

    1. 如果选项1不起作用,请删除(删除)完整的images.Xcassets文件并重新添加所有图标。
    2. 确保将其添加到图标名称Build settings。

答案 2 :(得分:8)

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

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

答案 3 :(得分:2)

我有同样的问题,使用本地播客。似乎xcodebuild现在相对于资源路径是区分大小写的。 〜/ Folder / MyProject!=〜/ folder / MyProject

答案 4 :(得分:0)

关闭并重新打开Xcode对我来说解决了这个问题