如何减少iOS中的应用程序大小?

Mru*_*ank 8 iphone optimization ios

我知道它已被多次询问,但每个答案建议使用压缩图像或链接到网络上的图像而不是资源包.
在我的应用程序中只有1.5 MB的图像,但仍然应用程序的大小为20.9 MB.

我的应用程序中的其他文件如下:

  • 2个框架(CoreLocation,CoreBluetooth)
  • 2个豆荚(面料,Crashlytics)
  • 8 xib
  • 2种字体(254KB)
  • 还有一些Swift和obj-c文件

任何人都可以帮我优化我的应用程序的大小?


我想知道为什么我的应用程序如此大,如果只有1.5 MB的图像和254 KB的字体?我的iPhone上有一些应用程序与我的应用程序具有相同的功能,它们只占用520 KB和1.6 MB.有谁知道这些应用程序的开发人员是如何实现的?

Yog*_*ton 6

Swift运行时包含在当前使用Swift并扩大应用程序大小的每个应用程序中.Apple不承诺代码兼容性 - 但承诺运行时兼容性.为此,应用程序中包含已编译代码的Swift运行时库.占用一些空间:)

  • 用Objective C写,而不是Swift,或者只是接受使用Swift会让你的应用程序更大 (8认同)