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

时间:2016-01-06 11:48:53

标签: ios objective-c iphone ipa

我目前在app上工作有很多图片。所有图像大小约为130mb。当我创建构建然后获得150mb大小的ipa。

所以我的问题是。我该怎么做才能减少50mb以下的ipa尺寸。有什么办法可以减少我的ipa尺寸。

希望有人能帮助我。

3 个答案:

答案 0 :(得分:1)

您可以考虑应用精简,但这只适用于新的ios 9设备。其他方法是在需要时从服务器下载这些图像,并且不包括捆绑中的所有内容。

https://developer.apple.com/library/tvos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html

答案 1 :(得分:1)

参考https://developer.apple.com/library/ios/qa/qa1795/_index.html

主要检查您支持的资产和架构。此外,如果您的应用程序的目标是iOS 8及更高版本,则可以从资产中删除1x图像。另外,使用启动故事板xib文件替换启动映像。

答案 2 :(得分:1)

如果您是iOS8 +,请转到您的架构,将其从“Standard(armv7s,arm64)”更改为“other”,然后使用arm64。

iPhone5及更高版本的所有设备都支持arm64。

所以你只会错过iPhone4,iphone5(/ c),iPad4用户等。对于我们来说,这不到我们总用户的2%,并且值得,因为......删除了armv7s arch我们的应用程序将应用程序大小减少了 20MB ,当我们将其导出到ITC时。 它现在只是在arm64上进行优化。

这使我们其他98%的用户能够在没有Wifi连接的情况下下载更新(或应用程序本身),从而增加了我们的总安装量,并为失去的2%的过时用户做好了准备。

此处参考是兼容性图表: enter image description here