iOS如何縮小打包項目ipa大小

iOS如何縮小打包項目ipa大小

  • 配置編譯選項 (Levels選項內)Genetate Debug Symbols 設置為NO寥裂,這個配置選項應該會讓你減去小半的體積耐量。
  • 舍棄架構armv7,因為armv7用于支持4s和3gs店溢,4s是2011年11月正式上線呼股,雖然還有小部分人在使用蜜暑,但是追求包體大小的完全可以舍棄了喂链。
  • 編譯的版本必須是發(fā)布版本返十,
  • 查找內部使用到的第三方庫,一方面可以進行刪減代碼椭微,用不到的類洞坑,直接刪除,還有第三方庫中的圖片資源統(tǒng)統(tǒng)刪除掉蝇率,如果能夠自己手寫實現(xiàn)的迟杂,那費功夫自己寫吧

其他的資源相關:

圖片

  • 壓縮圖片 不重要的圖片可適當采用 8bit PNG圖片

    • 1.什么是矢量圖 矢量圖是由計算機的算法產生的,可以無限放大或縮小本慕,不會有任何損失排拷,通常由矢量軟件制作。

    • 2.什么是位圖 位圖是由一個一個的小色塊組成锅尘,放大后會看到那些小色塊攻泼,同一面積內小色塊越多,分辨率就越高鉴象。

    • 3.矢量圖的優(yōu)缺點 可以無限放大或縮小忙菠,不會影響圖像素質,文件體積較小纺弊,編輯靈活牛欢。缺點是表達的色彩層次不清,整體觀感效果不如位圖

    • 4.位圖的優(yōu)缺點 不能放太大淆游,減少文件分辨率后會影響圖片質量傍睹,圖片戰(zhàn)勝空間較大,優(yōu)點是能很細膩地表達圖片的效果犹菱,圖片表達效果非常好

    • 5.什么情況下用位圖拾稳,什么情況下用矢量圖 一些對圖片要求高的用位圖,例如照片腊脱。其他的盡量用矢量圖访得。例如文字、表格陕凹、卡通圖片等

  • 去掉無用的圖片

    • 用代碼繪制簡單的純色圖片 用Sketch和PaintCode快速得到繪制代碼

    • 如果不需要使用透明悍抑,可以用jpeg代替PNG。jpeg減少了些效率但更加小杜耙。需權衡性能搜骡,大小。

    • 對32位的圖片佑女,盡肯能的使用高壓縮率记靡,使用PS的“Save For Web”功能谈竿,可以有效的減小JPEG和PNG圖片的尺寸。 默認情況下摸吠,在build時空凸,PNG圖像就被pngcrush壓縮。

  • 音頻

    壓縮音頻蜕便,盡可能使用AAC或者MP3格式劫恒,并且使用一個較低的碼率。通常44.1khz的碼率有點浪費轿腺,降低一定的碼率也不會丟失多少音質

  • 視頻
    視頻也可以使用類似于音頻的處理方法两嘴,音視頻的壓縮可以很大程度的壓縮,但是要注意壓縮的格式族壳,是不是會增加編解碼的負擔憔辫,這要權衡考慮。

  • Assets

檢查bundle中的無用文件仿荆,不要打包到app或者靜態(tài)庫中贰您。可以點擊文件拢操,在右側的file inspector里面的target membership中取消勾選锦亦;或者在build phase里面的Copy Bundle Resources中去掉。
確定 dead code(代碼被定義但從未被調用)被剝離令境,build setting 里 DEAD_CODE_STRIPPING = YES杠园。 去掉冗余的代碼,即使一點冗余代碼舔庶,編譯后體積也是很可觀的抛蚁。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市惕橙,隨后出現(xiàn)的幾起案子瞧甩,更是在濱河造成了極大的恐慌,老刑警劉巖弥鹦,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件肚逸,死亡現(xiàn)場離奇詭異,居然都是意外死亡惶凝,警方通過查閱死者的電腦和手機吼虎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來苍鲜,“玉大人,你說我怎么就攤上這事玷犹』焯希” “怎么了洒疚?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坯屿。 經常有香客問我油湖,道長,這世上最難降的妖魔是什么领跛? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任乏德,我火速辦了婚禮,結果婚禮上吠昭,老公的妹妹穿的比我還像新娘喊括。我一直安慰自己,他們只是感情好矢棚,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布郑什。 她就那樣靜靜地躺著,像睡著了一般蒲肋。 火紅的嫁衣襯著肌膚如雪蘑拯。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天兜粘,我揣著相機與錄音申窘,去河邊找鬼。 笑死孔轴,一個胖子當著我的面吹牛剃法,可吹牛的內容都是我干的。 我是一名探鬼主播距糖,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼玄窝,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了悍引?” 一聲冷哼從身側響起恩脂,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎趣斤,沒想到半個月后俩块,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡浓领,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年玉凯,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片联贩。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡漫仆,死狀恐怖,靈堂內的尸體忽然破棺而出泪幌,到底是詐尸還是另有隱情盲厌,我是刑警寧澤署照,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站吗浩,受9級特大地震影響建芙,放射性物質發(fā)生泄漏。R本人自食惡果不足惜懂扼,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一禁荸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧阀湿,春花似錦赶熟、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至罩旋,卻和暖如春啊央,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背涨醋。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工瓜饥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人浴骂。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓乓土,卻偏偏與公主長得像,于是被迫代替她去往敵國和親溯警。 傳聞我的和親對象是個殘疾皇子趣苏,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355

推薦閱讀更多精彩內容