从上个版本开始,工程的Appstore安装包竟然达到了53M,简直到了不能忍的地步,工程瘦身势在必行。
1,删除自定义字体文件
工程中功能引导使用了自定义字体,自定义字体文件足有17M,使用自定义字体固然提高页面美观性,但是直接导致 工程打包后的 ipa文件增加了将近12M,


2,替换较大的图片资源,删除没有用到的图片资源
终端cd到我们工程目录下面,使用命令 查看工程中 大于500k的资源

给 500换成 300以及1000都可以,然后就能找到 较大的图片资源,然后到我们的工程中 image.xcasset 找到相应的图片 查看一下,我这里有好几个 44*44 的图标结果有500多kb,于是我找到我们的UI,更换了小的图片。这分明是 图片没有处理好的问题。
下一步就是删除现在工程中不再使用的图片资源,到github 下载 mac 工程,这是外国一大牛写的:https://github.com/jeffhodnett/Unused,运行之后如图


我接下来的做法是到工程中image.xcasset 找到相应的图片删除掉,经过这两部工程就少了2.3M,好吧,2.3M也不小了。。。

网友评论
./.git/objects/f5/7c8e1befa057a60d8c7c11077ad5998dcd25ea
./.svn/pristine/00/000451eb8d82e32ed49f5d2ffb52b9565e3a0799.svn-base
./.svn/pristine/00/00361e7d478cda136635997ec05a57a60c50b0c7.svn-base
./.svn/pristine/05/0531122febf4e2633d6b98a8c451b9344df82510.svn-base
./.svn/pristine/0c/0c995ae181cf8065d40680499857454cfd9d433d.svn-base
./.svn/pristine/0d/0dfdd8425eec9a8ed30b433c1cce5b5ab35d73df.svn-base
./.svn/pristine/12/12f92242172e54374beb47052560de82fe7182cd.svn-base
./.svn/pristine/13/1366dfde8a844806b89e516e93a882da06284d57.svn-base
./.svn/pristine/14/142e80239c248a291a22fdea4d95cf781d2d297d.svn-base
./.svn/pristine/16/164b0069c58f94bb188fa4ab06a98c6251df66fd.svn-base
./.svn/pristine/16/165181ad9fae005602f211f2d35f0a3473637b33.svn-base
./.svn/pristine/17/17088ff516233c0fa32cc835352684250ecb901b.svn-base
./.svn/pristine/17/17f57d0dd840ee4a62f32bb4ae19e2c6baf70705.svn-base
./.svn/pristine/1b/1bbb5323b16d959d95fe1fb9f1acdf099ad3abe1.svn-base
./.svn/pristine/22/22aa7881092a676de70887a411a2a9cc13256408.svn-base
./.svn/pristine/22/22e7967922358155cce85b1e0a08353a557d07f6.svn-base
./.svn/pristine/24/245a1ac2e346840c7e45bcdddb79f1c7f9cdb51f.svn-base
./.svn/pristine/26/26c49e2c637237c3ec3d3922d7aa379671984ad7.svn-base
./.svn/pristine/29/293f13bd79135563ee96649e2560ee942a8ca8d3.svn-base
./.svn/pristine/2e/2e244dd2b54f166aa32144d6c20b68c865ff906d.svn-base
./.svn/pristine/35/35e196dc2bdd4804b1c04f20d0be5129f47809b2.svn-base
./.svn/pristine/38/38fa194d01223f0586c522006c06ba336d8096dc.svn-base
./.svn/pristine/3c/3c93c248f2400084417d67e90835657b6172ddc6.svn-base
./.svn/pristine/3d/3dfbc6694015a20cf26e69d365132c6e6cbc72c8.svn-base
./.svn/pristine/3e/3e6aaa99d2e7d2a3b7ea05b8ab65f36cff0f5a3c.svn-base
这个是什么呢?