gpt4 book ai didi

ios - 是什么影响了 IOS 应用程序中 Assets 的大小,我该如何缩小它?

转载 作者:行者123 更新时间:2023-11-29 02:19:40 26 4
gpt4 key购买 nike

我有一个内置于 Xcode 6 中的 iOS 应用程序,它使用 Assets 目录来存储 71MB 的图像。我只在 Assets 目录中包含 @3x 图像,以尝试将应用程序的大小保持在 100MB 以下。 @3x 规则的唯一异常(exception)是我为 AppIcon 组包含了 @1x 和 @2x 图像。

除了 AppIcon 文件是 .png 文件外,所有图像都是 .JPG 文件。

当我存档并创建 .IPA 文件时,IPA 的大小为 117MB。当我打开并查看 .IPA 中 Asset.car 文件的大小时,我发现它是 130MB。将此与项目中的 Assets 目录(71MB)进行对比。我指出这一点是为了清楚表明占用 40 MB 的不是其他编译代码。

我想存档此应用程序,以便文件大小尽可能保持在 80-90 MB 以下。考虑到 70MB 的 Assets ,IPA 应该保持在 100MB 以下,但我想知道如何完成这个或者我可能需要采取哪些其他步骤或查看为什么我在 IPA 中为 70MB 的图像获得 130MB 的 Assets 文件.

最佳答案

有一个新的 CAR 工具:iOS-Asset-Extractor 。这似乎是比下面的“cartool”更好的解决方案。

获取cartool ,构建并运行您的 Assets.car 文件。这将创建一个目录,其中包含来自 Assets.car 的图像文件。这是一个简单的命令行工具。不完美,但应该可以帮助您了解正在发生的事情。

然后与您的预期进行比较,希望您能够弄清楚发生了什么......

据我了解,.jpg 文件已转换为 .png。如果您的 Assets 很大,请考虑直接包括它们或作为文件夹引用。如果您正在阅读代码中的图像,则尤其如此。

关于ios - 是什么影响了 IOS 应用程序中 Assets 的大小,我该如何缩小它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28302366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com