从我删除所有不必要的文件的假设开始,我的应用程序包含一个jpg图像的文件夹(最小允许1024 * 700分辨率),其中大小为400 MB。当生成我的ipa大小是120 MB。我试图在PNG中转换这些图像,然后生成ipa,但是大小超过120 MB(140 MB),但质量有点差。
建议哪些最佳做法可以减少应用程序的大小?
P.S。这些文件显示为图库。
答案 0 :(得分:3)
我们在游戏中使用的工具,画一个火柴人:EPIC,是smusher。
要安装(您必须使用ruby或XCode命令行工具):
sudo gem install smusher
它可能会打印一些您可以忽略的安装错误。
使用它:
smusher mypng.png
smusher myjpg.jpg
该工具会将图片发送到雅虎的网络服务smush.it
,并以无损方式压缩图片。
通常,您可以节省20%的文件大小而不会降低质量。
我们使用的其他技术肯定比如使用索引的PNG,但您已经在使用较小的JPG。