资产.汽车比实际图像大6倍.Xcassets文件夹存档时



在重新设计期间,我们将XCode项目切换到使用Asset Catalog。我们需要几个大的背景图像,我们将其包含在资产目录中。这些图像最初是jpeg格式的,为了节省空间,我们将其重命名为png格式。磁盘上的图像大小为19.1MB,但当我们存档应用程序时,生成的Assets.car文件比该文件大6倍。我试过使用png并压缩它们,但大小仍然很大。我不知道我还能做些什么。

事实证明,在存档过程中,无论原始格式是什么,任何图像都被转换为png格式。我把图片移到旧的使用图片的格式,应用程序的大小恢复正常。

Xcode在构建项目时默认"压缩"PNG文件。因此,如果您的jpeg重命名为.png,它们将被转换为真正的png,然后压缩。

此行为可以被禁用。只需在项目构建设置中将Compress PNG Files选项更改为NO

最新更新