2011-03-20 26 views
8

我們一直在努力讓我們的應用程序低於20 MB,以便無線下載能夠正常工作,而在我們2周前的最新版本中,我們成功了。Apple是否更改了應用程序歸檔方法?

它花了一大堆試用錯誤纔得到正確的結果,但最終我們將應用程序降低到了27MB(未壓縮),這在商店中顯示爲19.5MB。

一切似乎都很好,直到我們做了一些微小的代碼更新來修復一些錯誤時,突然應用程序商店版本的應用程序膨脹成完全未壓縮的27MB大小!我剛剛檢查了分發檔案,而較新的二進制文件實際上比舊文件小2k。

有沒有人有任何想法會導致這種情況?

+1

您是否對用於提交的Xcode版本進行了更改?添加任何其他細節,你做不同的做法將是有益的。 – 2011-03-20 21:37:54

+0

兩者均使用XCode 3.2.5提交。我無法想象我在兩個版本之間做了什麼不同的事情...... – Karl 2011-03-20 22:18:05

+0

這讓我感到恐慌,因爲我的應用與您的應用一樣,只是在電線下。 – Hunter 2011-03-23 16:11:19

回答

2

http://www.alexcurylo.com/blog/2010/05/22/tip-shipping-app-size/有一種方法來計算最終大小。總之:

  • 通過打開的.app捆綁右鍵 - >顯示包內容(在Mac上)
  • 找到可執行文件,並記住它的(未壓縮)大小(尺寸「A」)
  • 從軟件包中刪除可執行文件
  • 壓縮軟件包並記住軟件包的壓縮大小(大小「B」)
  • 大小「C」是蘋果計算機添加到軟件包的附加文件的100 KB。

爲你的App的最大尺寸的最終計算如下:

A + B + C =最大你的應用的大小批准

在詞語之後:

(非壓縮可執行文件大小)+(應用程序包壓縮但無可執行文件)+ 0,1 MB =批准後應用程序的最大大小

相關問題