小编在应用商店连接中查看了构建,发现不同的iPhone设备上的包大小不一样。如下图所示,在iPhone XS等机型上,包的大小是12.3MB,但在iPhone 11等机型上。则是4.76MB。一开始我还以为是CPU规格的问题,但是我发现在iPod touch 7与A10上的包大小是4.81MB,我也没有找到原因。
应用商店针对每个目标设备优化包。这就是所谓的App Thinning,你可以在这里查看WWDC的视频。
https:/developer.apple.comvideosplaywwdc2015404。
长话短说,针对特定目标手机的软件包只有与该目标相关的文件和图片。