ios - 如何减少我的应用程序的 ipa 大小

标签 ios objective-c iphone ipa

我目前正在开发应用程序,其中有很多图片。所有图像大小都接近 130mb。当我创建构建然后获得 150mb 大小的 ipa 时。

所以我的问题是。我应该怎么做才能制作小于 50mb 的 ipa 大小。有什么办法可以减少我的 ipa 大小。

希望有人能帮助我。

最佳答案

如果您是 iOS8+,请转到您的体系结构,将其从“标准(armv7s、arm64)”更改为“其他”,然后只使用 arm64。

iPhone5s 及以后的所有设备都支持 arm64。

因此您将错过 iPhone4、iphone5(/c)、iPad4 用户等。对我们来说,这还不到我们总用户的 2%,但这是值得的,因为......删除了 armv7s arch从我们的应用程序导出到 ITC 时,应用程序大小减少了 20MB它现在只在 arm64 上优化。

这让我们其他 98% 的用户能够在没有 Wifi 连接的情况下下载更新(或应用程序本身),这增加了我们的总安装量,并很好地弥补了 2% 的过时用户流失。


这里有一个兼容性图表供引用: enter image description here

关于ios - 如何减少我的应用程序的 ipa 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34632402/

相关文章:

ios - 左镜像照片的缩略图方向错误

ios - 在 viewDidLoad 之前编写 init 方法将模型传递给 View Controller

ios - IB Designables 无法更新自动布局状态

objective-c - 我可以在需要 NSNumber 的任何地方使用 NSDecimalNumber 吗?

ios - AVCaptureSession 最大持续时间

iphone - iOS,退出后台时重启动画

iphone - 数据库驱动的 ios 应用程序 - 第一步

ios - Swift - 如何访问第二个 uiwindow 上的 navBar 属性

ios - 静音按钮不会使 AVAudioPlayer 静音

ios - iOS8.0中UITableViewRowAction如何管理等宽?(更多,删除等操作)