Xcode打包包大小变大解决

之前一分支打包是120M,拉了一个新分支,改了一点代码,发现180M了,今天添加了几个图片资源,包直接到211M了,这下真的是不能忍了。

之前领导还说要给APP瘦身呢,奈何项目的图片资源挺多,也就没改,这真的差别太大了。

分析两个分支,除了加了些代码,几个代码文件,就是添加了一些图片资源了,再多的代码也不存在几十M的区别呀。

傻傻的还以为Xcode哪里配置问题,两个分支比对也没发现啥区别,印象中这个问题应该是不存在的,没有改过配置文件啥的。最后重新把两个分支重新合了一下,打包包的大小还是没变化。

这只能是看看最近改了啥,还是只能比对~~

看了下图片大小8.2M,吓死宝宝了~~
image.png

这下知道问题了,这图片也太大了吧。

图片压缩:

https://www.yasuotu.com/png

但是这个最后压缩大于2M需要付费,不好。

https://tinypng.com

但是这个最大只能压缩5M,我这个8.2M就不行了。

咨询了UI设计,说是使用jpg的压缩会小很对,没办法,包的大小是个很大的问题,一下大了近100M,真的是不能忍啊。

看看最后压缩jpg的图片:

image.png

一直只知道iOS使用png的图片比jpg的图片都要好,但是一直不知道为啥?

参考链接:

https://www.jianshu.com/p/6f78c7c651e1

关于png图片:

1.png有透明通道, jpg没有.png有手机硬解码加速 无损显示效果好

2.png加载速度快, 显示效果好

3.xcode也会对png图片进行优化,而不会对jpg图片进行优化.

4.png 在大图片的时候占用空间会比jpg大.

关于jpg图片:

1.高压缩率

2.适合扫描使用

可以使用,但是尽量不用,慎用吧,听说上架商店会有被拒的风险哈~~~反正我们这是不需要上线商店的,哈哈。

暂时先这样吧~~~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容