iOS   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – 高清图像和应用程序大小大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有2个问题. 我的应用程序有高质量的图像,我启用了视网膜显示(使用COcos2d),所以每个png都有hd:image-hd.png. 我的第一个问题是,如果想要它也适合4(3gs)下的iphone我必须在没有-hd的320×480中再次拥有我的所有图像吗? 我有太多的图像,这种方式对我来说似乎很奇怪,因为它使应用程序大小加倍! 另一件事.我在磁盘上的应用程序大小是BIG,但我发现有一个名为in
我有2个问题.

我的应用程序有高质量的图像,我启用了视网膜显示(使用COcos2d),所以每个png都有hd:image-hd.png.
我的第一个问题是,如果想要它也适合4(3gs)下的iphone我必须在没有-hd的320×480中再次拥有我的所有图像吗?
我有太多的图像,这种方式对我来说似乎很奇怪,因为它使应用程序大小加倍!

另一件事.我在磁盘上的应用程序大小是BIG,但我发现有一个名为init的文件夹:build,即136Mb!它有模拟器和调试文件,不是我的.

怎么会骑这个文件夹这么大?我的应用程序只有30mb!

非常感谢

@H_618_31@解决方法

是.如果您希望您的游戏与非ReTina设备一起使用,那么对于每个xxxx-hd.png,您必须提供相应的xxxx.png文件.

它不会加倍.它取决于文件类型(PNG,JPG)以及图像的压缩程度.未压缩的SD图像是HD图像大小的四分之一.因此,您更有可能将应用规模增加25%.如果您的高清资产重量为100 MB,那么您的SD资产将大约增加25 MB到应用程序大小.

这些是Xcode创建的临时构建文件.不要删除它们,因为Xcode无论如何都会重新创建文件.

.app的大小是您应该虑的唯一文件大小.此外,您应该忽略调试版本中.app的大小,这是您一直在关注的内容.您可以从App Store确定(或猜测)最终应用程序大小的唯一应用程序大小是由Archive构建创建的应用程序.

运行产品 – >存档时选择iOS设备作为当前配置(否则存档显示为灰色).完成后,Xcode Organizer将打开并突出显示新创建的存档.右键单击它并选择“在Finder中显示”.此文件夹中可能有多个.xcarchive文件,选择最新文件并右键单击它,然后选择“显示内容”.导航到产品/应用程序,它将显示您的.app及其大小.这是您应该虑的应用程序的唯一大小.

但是,这不是App Store上应用程序的最终大小,因为.app软件包将被压缩(使其变小),同时可执行文件将被加密(使其无法压缩).我曾经写过一篇article about how to determine your app’s final App Store size,我认为今天仍然如此.本质上,您复制.app包,从包中删除可执行文件,压缩包,然后添加压缩包的大小和可执行文件的大小,结果是应用程序商店上应用程序大小的良好近似值.

大佬总结

以上是大佬教程为你收集整理的objective-c – 高清图像和应用程序大小全部内容,希望文章能够帮你解决objective-c – 高清图像和应用程序大小所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。