在上传到应用商店之前,有没有一种方法可以检查我的应用程序大小呢?比如说,在我制作应用程序时(添加内容和方法),我想检查如果按照原样创建ipa文件,该应用程序的大小会是多少。
.ipa文件通常是一个带有".ipa"扩展名而不是".zip"的ZIP文件。这个ZIP / IPA文件包含一些元数据和已编译的应用程序本身。
在编译应用程序之前,你无法预测其大小,原因有很多,尤其是编译器将对代码进行一些优化等等。
你也无法预测IPA的大小,因为它将是ZIP(LZW)压缩APP有效负载(+其他文件)的结果,而压缩过程还取决于内容(例如,使用LZW / ZIP压缩文本文件会产生一个更大或更小的文件,具体取决于文本中包含的重复程度等等)。
你唯一可以做的就是检查所有资源文件的大小之和,特别是图像、视频、声音等你添加到你的项目和应用程序中的文件,因为当然,添加一个非常大的图像文件会影响你最终应用程序包的大小,从而影响你的IPA的大小。但是这只是一个不精确的估计,当添加文件时如何影响最终IPA的大小,无论如何都没有考虑LZW / ZIP压缩。