2012-02-10 106 views
0

如何減少應用二進制大小以適應蘋果應用商店的需求?任何有用的方法可用?減少iphone應用二進制大小的有用方法

我們嘗試了以下方法。

  1. 產生16字節的拇指指令而不是原始的32字節。
  2. 使用LLVM + XCode 4.2構建項目。

仍然很大,嘿,你聰明的傢伙,任何想法或技巧請分享和討論,在此先感謝。

回答

4

你的意思是二進制還是整個.app?如果整個.app然後考慮你的圖形資產 - 也許你實際上需要所有的人?如果你的意思只是實際的二進制文件,那麼你應該檢查你的發佈版本配置,優化設置被設置爲Os,這是優化大小。除此之外,除了編寫更少的代碼之外,沒有太多可以做的事情了!我非常懷疑這是您的代碼佔用了.app中的大部分空間,所以您應該從查看要添加到項目中的資源開始。

+0

是的,你說得對,二進制文件的大小是不是一個大問題,只是需要要注意資源文件。 – jianhua 2013-08-15 00:04:06

0

通常,大文件大小的罪魁禍首是PNG文件。 ImageOptim和PNGOUT工作良好。見here

有人真的應該寫一個Mac應用程序,抓住了App Store中輸出的zip文件,通過捆綁進入和壓縮所有這些圖像...

+0

謝謝你,除了XIB使用的一些PNG文件,我們已經剝離了所有其他圖像文件並將它們放入服務器,應用程序將在啓動過程中下載它們。現在的問題是如何減少代碼產生的應用程序二進制大小? – jianhua 2012-02-13 06:07:02