幾周前我在這裏問了一個問題,每個人都說我需要看.ipa文件,就是這樣(保持在50mb以下)。然而,我在瀏覽蘋果從問題iTunes Connect的網站,他們張貼這樣的:我應該看什麼文件大小? IPA?
爲什麼蘋果做我的應用程序文件的大小比我上傳了我在iTunes Connect二進制的.zip文件較大?
當您的應用程序被Apple批准在App Store上銷售時,它會被加密以用於DRM目的並被重新壓縮。當添加加密時,壓縮文件的大小會增加。不同應用程序的增加的確切大小會有所不同,但是,如果二進制文件包含大量連續的零,則大小增加可能很大。加密後我們無法保證文件的大小。
最終尺寸高達50MB的iOS應用程序可以通過3G網絡下載。較大的iOS應用需要Wi-Fi連接。
那麼這是否意味着.ipa文件一旦被加密後就會增加,或者.ipa文件已經被加密了?
是的,您發送到APPLE的ipa非常小:它內部的實際可執行文件非常簡單。當該可執行文件使用DRM進行加密時,其大小通常會大幅增長(通常會增加一倍)。所以說你發送給蘋果的文件是40 MB。你的可執行文件和20mb的音樂和圖像很可能是20MB。現在,通過使用DRM加密,20mb可執行文件的尺寸會變大(變粗糙)兩倍。在這個例子中,應用商店的最終結果將是大約60mb。 – Fattie 2013-07-02 09:33:24