iOS 如何缩小打包项目ipa大小

1. 舍弃armv7,它支持的是4s以及以下的设备.看取舍,我觉得4s 基本不用再做支持了. 舍弃前61.2M,舍弃后: 44.7M

2 查找内部使用到的第三方库,库里用不到的类删除,三方库中的图片资源等等.

3 包的大小很大一部分原因是图片.

3.1 压缩图片,不重要的图片可适当采用 8bit PNG.

3.2 简单的图片尽量使用代码实现.

4 压缩音频,尽可能使用AAC或者MP3格式,并且使用一个较低的码率。通常44.1khz的码率有点浪费,降低一定的码率也不会丢失多少音质

5 视频也可以使用类似于音频的处理方法,音视频的压缩可以很大程度的压缩,但是要注意压缩的格式,是不是会增加编解码的负担,这要权衡考虑

 

arm64e:iPhone XS

arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Retina Display)

armv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)

armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(The New iPad)|iPad mini|iPod Touch 3G|iPod Touch4

你可能感兴趣的:(iOS)