前面已经讲述了图片资源的优化和可执行文件的优化,除此之外,还有其它方面可以入手。
压缩视频文件
在不影响质量的前提下,尽可能的压缩视频文件。
压缩音频文件
在人无法感知出质量下降的前提下,尽可能的压缩应用中用到的音频文件。
检查是否拷贝了不该拷贝的资源
检查Build Phases->Copy Bundle Resources,看是否有不该拷贝的资源。有时候我们在查看一些APP的沙盒时,会发现一些SDK的readme之类的文件,都被拷贝进了沙盒里,这是很不应该的。
如果有可能,请开启bitcode
如果开启了bitcode,那么App Store 会对我们上传的包进行处理,并针对设备是32位,还是64位的处理器,在最终的安装包里只包含相应CPU架构的二进制文件。
对于某些一开始用不到的资源,或是太过庞大的资源
这些资源可以不打进安装包里,在应用启动后,去进行动态的下载。
网友评论