12

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

“无法在 Xcode 中读取“/Users/path/myapp/Images.xcassets”的文件属性?” 并且无法构建,我只是将“Images.Xcassets”文件夹拖到了上面。

我检查了目标,复制捆绑资源和“Images.Xcassets”文件夹存在。但是,我无法构建该项目。

4

5 回答 5

27

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

在此处输入图像描述

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

于 2017-08-03T08:19:27.317 回答
12

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

遵循这些:

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

在此处输入图像描述

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

确保将其添加到您的图标名称构建设置中。

于 2017-10-22T09:15:15.930 回答
7

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

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

于 2017-10-25T03:08:07.073 回答
2

不过,我有同样的问题,使用本地豆荚。似乎 xcodebuild 现在相对于资源路径区分大小写。 ~/文件夹/MyProject != ~/文件夹/MyProject

于 2017-09-19T12:41:13.213 回答
0

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

于 2019-02-07T22:25:11.370 回答