2012-02-09 36 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

相關問題