objective-c – 高清图像和应用程序大小
我有2个问题.
我的应用程序有高质量的图像,我启用了视网膜显示(使用cocos2d),所以每个png都有hd:image-hd.png. 另一件事.我在磁盘上的应用程序大小是BIG,但我发现有一个名为init的文件夹:build,即136Mb!它有模拟器和调试文件,不是我的. 我怎么会骑这个文件夹这么大?我的应用程序只有30mb! 非常感谢 解决方法
是.如果您希望您的游戏与非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包,从包中删除可执行文件,压缩包,然后添加压缩包的大小和可执行文件的大小,结果是应用程序商店上应用程序大小的良好近似值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |