如何减少iTunes应用程序的大小?

时间:2015-07-30 08:05:13

标签: ios iphone app-store ipa

向Apple提交应用程序时,我注意到即使App捆绑包为60 MB,显示在iTunes上的实际应用程序仍为54 MB。但是,在进行Ad Hoc构建时,ipa仅为30 MB。

我的理解是,这归功于Apple的DRM:https://developer.apple.com/library/ios/qa/qa1795/_index.html

但是,有没有更好的方法来绕过Apple提出的DRM?

1 个答案:

答案 0 :(得分:1)

Apple刚刚提出了一个解决方案,如果您将所有资源(图片,视频等)添加到所谓的资产目录文件 AND < / strong>根据使用的设备类型配置每个文件 那么 ,您可以大大减少应用程序的大小。

想一想!每张图片有3份:img.png img@2x.png和img@3x.png 那么为什么你需要在视网膜设备上设置非视网膜图像?

这就解释了为什么在构建时看到较低的应用程序大小。 xCode会自动执行此操作,但您可以微调资产目录。方法如下:

https://developer.apple.com/library/mac/recipes/xcode_help-image_catalog-1.0/chapters/CustomizingImageSetsforSizeClasses.html#//apple_ref/doc/uid/TP40013303-CH10-SW1

哦,是的,不仅应用程序大小减少! Apple实现了无缝集成,使AppStore可下载应用程序更小。通过为每种设备进行自定义构建。只需使用资产:)