2012-02-09 43 views
0

当我提交我的应用程序时,它是12MB,但现在通过处理跳到31mb。我认为这是由于以前没有添加的armv6和armv7架构。iPhone应用程序SIze在处理时从12mb跳到31mb

但是,仍然19mb太离谱了。如果ARM架构为19MB,我怎么能低于20mb(3g可下载的限制)?而且,我不想削减其中一个。

我做错了什么?我不认为我解压缩纹理,因为它说我在处理之前是12MB。

截至目前,我拒绝了我的二进制文件,并试图找出一种减少应用程序大小的好方法。

任何想法?谢谢。

回答

2

为了准确测量二进制文件的大小时,它会在App Store:

http://longweekendmobile.com/2011/12/21/20mb-limit-finding-the-real-size-of-an-app-binary/

要了解,如果你在你的应用程序任何未使用的图形文件,使用工具“瘦” :

http://itunes.apple.com/us/app/slender/id493656257?mt=12

如果你有很多的大的PNG图像文件,你可以用JPEG的替换他们,只要他们不使用的透明度。

+0

那么arm架构真的是19mb?或者还在发生其他事情? – theUser 2012-02-09 15:36:28

+0

感谢有用的链接:) – 2012-02-09 15:39:58

+0

@ user1190150,它必须是一个非常大的应用程序,以达到超过20MB的大小。你有包含大型数据库和多媒体文件吗?否则,很难解释。我看过大小约为10 MB的40K行代码的应用程序。 – 2012-02-09 15:46:14

相关问题