我目前在app上工作有很多图片。所有图像大小约为130mb。当我创建构建然后获得150mb大小的ipa。
所以我的问题是。我该怎么做才能减少50mb以下的ipa尺寸。有什么办法可以减少我的ipa尺寸。
希望有人能帮助我。
答案 0 :(得分:1)
您可以考虑应用精简,但这只适用于新的ios 9设备。其他方法是在需要时从服务器下载这些图像,并且不包括捆绑中的所有内容。
答案 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%的过时用户做好了准备。