2012-07-20 54 views
3

幾周前我在這裏問了一個問題,每個人都說我需要看.ipa文件,就是這樣(保持在50mb以下)。然而,我在瀏覽蘋果從問題iTunes Connect的網站,他們張貼這樣的:我應該看什麼文件大小? IPA?

爲什麼蘋果做我的應用程序文件的大小比我上傳了我在iTunes Connect二進制的.zip文件較大?

當您的應用程序被Apple批准在App Store上銷售時,它會被加密以用於DRM​​目的並被重新壓縮。當添加加密時,壓縮文件的大小會增加。不同應用程序的增加的確切大小會有所不同,但是,如果二進制文件包含大量連續的零,則大小增加可能很大。加密後我們無法保證文件的大小。

最終尺寸高達50MB的iOS應用程序可以通過3G網絡下載。較大的iOS應用需要Wi-Fi連接。

那麼這是否意味着.ipa文件一旦被加密後就會增加,或者.ipa文件已經被加密了?

+0

是的,您發送到APPLE的ipa非常小:它內部的實際可執行文件非常簡單。當該可執行文件使用DRM進行加密時,其大小通常會大幅增長(通常會增加一倍)。所以說你發送給蘋果的文件是40 MB。你的可執行文件和20mb的音樂和圖像很可能是20MB。現在,通過使用DRM加密,20mb可執行文件的尺寸會變大(變粗糙)兩倍。在這個例子中,應用商店的最終結果將是大約60mb。 – Fattie 2013-07-02 09:33:24

回答

1

在歸檔您的應用程序後,您可以在管理器中查看估計的App Store大小。在我的情況下,實際的文件大小甚至比估計值小(828k vs 534k)。

+0

但是,我的應用程序ipa說48.9 MB,但我的存檔估計是98.3 mb ... – 2012-07-20 00:55:18

+0

實際尺寸肯定大於ipa尺寸。爲了比較,我的說414k。 – htinlinn 2012-07-20 01:44:40

相關問題