我对 Xcode 如何如此有效地压缩我的 iOS 应用程序感到困惑。我所有的图像和声音文件加起来总共有 282 MB,大约有 3000 个项目。但是,.app 不知何故只有 126 MB!此外,.app 包内容中的文件大小相同,但文件夹大小都大约是一半大小。这怎么可能?
问问题
539 次
主要原因可能是您的所有图像(假设图像占应用程序中 282 MB 的大部分)都是使用pngcrush作为应用程序中的构建步骤进行压缩的。您实际上可以通过查看来自 xcode 的构建日志来观看此内容。
iOS SDK 中使用的特殊版本的 pngcrush 会导致 PNG 图像非标准(使它们在 Mac 或任何其他标准程序上无法查看)。相反,它们适用于 iOS 设备的显示硬件,这意味着它们的加载速度也会更快。