Xcode 项目中的 Jpeg 图像报告为无效

Posted

技术标签:

【中文标题】Xcode 项目中的 Jpeg 图像报告为无效【英文标题】:Jpeg images in Xcode project reported to to be invalid 【发布时间】:2015-12-13 19:49:30 【问题描述】:

升级后(Swift 和 Xcode - 前段时间),我现在对我的项目中的每个 .JPG 图片都有一个警告(我的项目中有 200 多张 JPG 图片):

图像集“Image1”引用了一个文件“Image1.JPG”,但该文件 没有有效的扩展名。

如何消除警告/解决问题的根本原因?

【问题讨论】:

***.com/questions/32632577/… 【参考方案1】:

看起来.JPG 不是 Xcode 7 的有效文件扩展名。尝试将所有 .JPG 更改为 .jpg,问题应该会消失。

同样的规则也适用于带有.PNG 扩展名的图片。

【讨论】:

它有效。谢谢。现在将 140 张图像重命名为小写并再次将它们导入项目中 :-( 更糟糕的是,这是从照片程序中导出图像的方式 - 一个程序这样做,而另一个程序不接受它. 同样的问题导致了之前***.com/questions/32632577/…的问题!【参考方案2】:

为了澄清,您确实需要使用小写的 .jpg 扩展名,但您不必再次导入所有图像。您只需将 imageset 文件夹中的图像文件重命名为具有小写扩展名,并编辑与其关联的 contents.json 文件以引用小写 .jpg 扩展名。

【讨论】:

【参考方案3】:

要一次性重命名数百个图像扩展名: 在Xcode中右键单击图像>在Finder中显示>更改为列表视图(或按⌘+2)>突出显示/使用.imageset选择所有文件夹>按右箭头以一次性展开>现在选择所有文件夹,包括所有图像文件内部>右键单击>重命名X项>替换文本>查找:.JPG替换为:.jpg。

【讨论】:

以上是关于Xcode 项目中的 Jpeg 图像报告为无效的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 5.1 + 资产目录 + 存档 = AppIcon 无效图像路径

处理 JPEG 图像中的多余系数

如何将 JPEG 添加到 Xcode 中的资产目录?

Xcode 7.3 中的设备状态无效

尝试通过 XCode 上传二进制文件时出现“无效的图像路径”错误

内存中的 OpenCV jpeg 格式图像