2012-12-04 36 views
9

我創建了Android和IOS使用PhoneGap的文摘和應用xcode4.5PhoneGap的應用IOS大小

的Andorid應用程序的大小是650KB

IOS應用程序的大小9MB!

我創建空的PhoneGap應用程序(只是沒有創建終端),並得到了相同大小

我怎樣才能減少IOS應用程序的大小?

謝謝!

+0

iOS應用程序提交的最大尺寸是2 GB親愛的 - 不要害怕... !! – samfisher

回答

12

標準的iOS應用程序包含大量的圖稿,爲CDVCapture插件。 如果您不使用Capture API(很可能),則可以通過在Resources文件夾中刪除Capture.bundle並從Cordova.plist的插件列表中刪除CDVCapture來節省2.3MB。

Capture.bundle rm CDVCapture from plugins

當然大部分的文件大小是由各種閃屏,圖標引起的,也許藝術作品你自己使用。有一個很好的方法來最小化這些成本。獲取ImageOptim並放下您的Xcode項目文件夾。這將顯着減少圖像的文件大小(不會丟失質量)。最後一步:Xcode重新壓縮所有的作品,所以他們再次擁有更大的文件大小(愚蠢,對吧?)。轉到Build Settings選項卡並在搜索字段中鍵入PNG。將Compress PNG files設置爲NOCompress PNG files

further reading on imageoptim & Xcode

整個過程應至少減少50%的應用程序,請彙報多少,你可以實現,謝謝。

+0

謝謝!設法減少到4.9MB –

+0

@SharonMantin你有一個通用的應用程序,或只是一個iPad或iPhone版本?因爲如果你不想支持讓我們說iPad,你可以完全刪除它的作品。回報,以便我可以編輯/擴展我的答案。 –

+0

我使用xcode 6和swift,並面臨類似的問題,你有任何額外的提示呢? – Michael

1

這將是視網膜閃屏圖像。

10MB是一個普通的應用程序大小,不用擔心。

+1

所有閃屏一起少於1MB –