我正在开发一款应用程序,其中包括iphone(仅限4,5 potarit)和Ipad(景观以及Potarit)。 应用包含120 MB的图片,我的项目的文件夹大小为123 MB。 但是我的ipa是 185 MB 。我担心构建的大小。如何成为185 MB。
将此应用上传到应用商店会有问题吗?
我的项目共有15 * 3 = 45个NIB文件。
答案 0 :(得分:4)
part(3) - “将此应用上传到应用商店会有任何问题吗?” :
AppStore中.ipa的最大大小取决于您的互联网连接。
要通过3G下载应用程序,最大大小应为100MB。通过Wi-Fi连接或iTunes,最大大小为2GB。
part(2)
要减小iPA大小,可以减小图像的大小。通常在应用程序中,您不需要高分辨率图像(不超过设备支持的图像)。
如果有图像,您可以从某个外部服务器下载应用程序,那会更好。这样,您可以在第一次启动应用程序时下载图像,并将其保存在应用程序的沙箱中,以后可以通过从沙箱中获取来在应用程序中使用它们。这可以大大降低您的iPA大小。
<强>部分(1)强>
通常,二进制大小小于实际文件夹大小。我无法看到你的iPA大小在哪里增加。
答案 1 :(得分:1)
据我所知
1。 ipa文件大小主要取决于图像大小。
2。因此,请尝试让设计人员缩小图像以节省内存,或尝试将.jpg文件用于图像,除了启动画面,图标。无需担心xib文件。
3。在发布应用程序时无需担心大小。只需要一段时间才能从iTunes下载。
答案 2 :(得分:1)
应用程序的大小主要不依赖于代码,而是依赖于您添加到应用程序中的资源,如图像,视频和声音文件。
大多数时候,支持不同显示器的图像数量需要添加更多图像,导致大尺寸的IPA,但我认为最好的方法是使用可拉伸的图像,将IPA尺寸减少高达40%到60%,非常整洁干净。不包括过度视频和MP3只是压缩它们在最佳水平,所以用户体验将是伟大的。对于一般的ios应用,大小可能大约为40 mb
答案 3 :(得分:0)
另一种方法是在首次启动时下载必要的资产。
专业:用户只会获得与其设备兼容的图片
Con :必须有稳定的互联网连接才能下载图片。 Wi-Fi是首选,因为用户并不总是免费使用3G。