Ios Xcode放大PNG大小并忽略压缩PNG=无标志?
目前,我的Assets.xcsets文件夹约为13MB,其中包含我的应用程序的所有图像。然而,当我归档我的应用程序时,Assets.car的结果接近33MB。如本文所述使用IOAssetTextRactor时:问题似乎是当PNG被Xcode“压缩”时,它们的大小会膨胀。许多PNG的大小是归档过程之前的2-3倍。这是一个常见的问题,在多个地方都有提及 此处和此处引用的常用解决方案似乎是将“压缩PNG文件”设置为无内置设置。这将跳过Xcode对资产的解包和重新压缩,以避免可能出现的资产规模膨胀。但是,这在目前看来不起作用,并且可能已经在Xcode 7.3中停止工作。苹果论坛上有一个关于这个的帖子:。但是,公认的解决方案似乎是将inspector中的文件类型更改为适用于资源文件夹中PNG的数据,但似乎不是存储在xcassets文件夹中PNG的选项 注意:我也尝试过将“从PNG文件中删除文本元数据”设置为否,但没有成功Ios Xcode放大PNG大小并忽略压缩PNG=无标志?,ios,xcode,png,Ios,Xcode,Png,目前,我的Assets.xcsets文件夹约为13MB,其中包含我的应用程序的所有图像。然而,当我归档我的应用程序时,Assets.car的结果接近33MB。如本文所述使用IOAssetTextRactor时:问题似乎是当PNG被Xcode“压缩”时,它们的大小会膨胀。许多PNG的大小是归档过程之前的2-3倍。这是一个常见的问题,在多个地方都有提及 此处和此处引用的常用解决方案似乎是将“压缩PNG文件”设置为无内置设置。这将跳过Xcode对资产的解包和重新压缩,以避免可能出现的资产规模膨胀。但是
有谁能推荐一个解决方案,在当前(7.3)版本的Xcode中解决这个问题,这样我的Assets.car文件就不会比预期的大2-3倍了?PNG大小变大的具体问题似乎是苹果的一个bug,现在似乎已经解决了。但是,将每个PNG缩小到尽可能小的更普遍的问题仍然可以更有效地解决。如果你有兴趣阅读一个可以从每个PNG中挤出最后一个字节的版本,那么请看看这个iOS框架。PNG大小变得越来越大的具体问题似乎是苹果的一个bug,现在似乎需要解决。但是,将每个PNG缩小到尽可能小的更普遍的问题仍然可以更有效地解决。如果你有兴趣阅读一个可以压缩每个PNG的最后一个字节的框架,那么请看看这个iOS框架