一不小心,也許你的安裝包就過百兆了,如果項目不復雜,依賴不很多的話,估計是哪里出問題了。
1.資源
- 可以使用LSUnusedResources-master查看項目中未使用的圖片資源
- 利用這個網站對圖片進行壓縮:https://tinypng.com。設計給的切圖是沒有經過壓縮的
- 圖片資源要放到Images.xcassets中,這樣2x和3x圖會分別打包進對應分辨率機型
- 簡化業務邏輯減少資源的使用,比如啟動圖可以使用一張而不是每個機型一張
-
手動引入第三方庫時,如果framework和bundle分開存放,要注意framework中是否包含了同樣的bundle。framework和bundle
- 使用lipo命令查看一些第三方庫是否包含了模擬器的架構
2.代碼文件
- 使用WHC_Scan-master查看項目中未使用的代碼文件。
- 如果多個項目使用同一套組件庫的話,也許組件庫中的某些東西是某個項目所不需要的。比如分享組件庫中的微博分享項目A是不用的,只有項目B在使用。