有人知道为什么在Xcode 5上会出现这个错误吗?
答案:
当我不小心将一个.psd文件重命名为.png时,就出现了这个问题。将图像转换为实际的png而不是Photoshop文件后,问题得到解决。
有人知道为什么在Xcode 5上会出现这个错误吗?
答案:
当我不小心将一个.psd文件重命名为.png时,就出现了这个问题。将图像转换为实际的png而不是Photoshop文件后,问题得到解决。
我发现我的png文件实际上是一个psd文件。 我删除了这个文件并重新创建了一个新的png文件,然后一切都正常了。
grgr
file filename.png
命令来检查文件类型。我还在 *.xcassets
目录的根目录下使用了 file */*
命令来检查组中的所有文件。 - RyanJM在我的情况下,我只是忘记为我的repo初始化Git LFS。
在我的情况下,它是一个被保存为PNG格式的PSD文件。您可以通过在资产目录中在终端运行以下命令来搜索错误的文件:
grep -rL "PNG" --include \*.png .
Xcode 11:我刚刚将Assets.xcassets
删除并重新添加到目标中,这样就可以了。
我曾遇到相同的错误,是因为我忘记了初始化Git LFS。所以png文件没有被拉下来。
在我的情况下,其中一个图像资源已损坏,导致了这个问题。
通常,损坏的图像大小为0(零)。因此,我们可以使用终端找出哪个文件已损坏:
find ./你的目录路径 -size 0 -print