关于优化IPA包大小问题

2018-09-26  本文已影响40人  程序员不务正业

1、设置 Build Settings -> Enable Bitcode 为 Yes

会根据不同设备打包出不同的指定包

2、设置 Build Settings -> Valid Architectures 为 arm64 armv7s

arm64:iPhone6s | iphone6s plus|iPhone6| iPhone6 plus|iPhone5S | iPad Air| iPad mini2(iPad mini with Retina Display)
armv7s:iPhone5|iPhone5C|iPad4(iPad with Retina Display)
armv7:iPhone4|iPhone4S|iPad|iPad2|iPad3(The New iPad)|iPad mini|iPod Touch 3G|iPod Touch4

可视情况而定适当放弃部分手机的支持

3、图片

1、压缩,使用imageOpitm等软件进行图片压缩处理
2、大图不要放到Assets.xcassets中

NSString *path = [[NSBundle mainBundle] pathForResource:@"home_carousel" ofType:@"jpeg"];
   img1.image = [UIImage imageWithContentsOfFile:path];
上一篇 下一篇

猜你喜欢

热点阅读